/** Profile of this theme **/
.theme_bar {
    background-color: #EEEEEE;
}

.theme_win_title {
    background-color: #EEEEEE;
}

.theme_win_background {
    background-color: #FFFFFF;
}
/***************************/

body {
	margin: 0px;
    padding: 0px;
    border: 0px none;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    overflow: hidden;
    scrollbar-base-color:#EEEEEE;
    scrollbar-darkshadow-color:#EEEEEE;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#333333;
        
    -webkit-text-size-adjust:none;
    /*
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    */
}


.dashboardApp_cover,.dialog_cover {
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #000000;
}

.dholder_0 {
    position:absolute;
    left:27px;
    top: 27px;
    overflow:hidden;
    background-color:gray;
}

.taskbar_0 {
    position:absolute;
    left:27px;
    top:0px;
    height:24px;
    background-color:#EEEEEE;
    border:1px solid #E6E6E6;
    overflow: hidden;
	color: #666666;
}

/* scroll left arrow */
.taskbar_item0_0, .taskbar_item0_2{
    position:relative;
    float:left;
    left:1px;
    width:22px;
    height:22px;
    cursor : pointer;
}

.taskbar_item0_icon_0 {
    left: 6px;
    top: 7px;
}

/* dashboard list */
.taskbar_item1_0,.taskbar_item1_2 {
    position: relative;
    float: left;
    height: 26px;
    overflow:hidden;    
}

/* Scroll right button */
.taskbar_item2_0,.taskbar_item2_2 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    cursor : pointer;
}

.taskbar_item2_icon_0 {
    left: 7px;
    top: 7px;
}

/* New button */
.taskbar_item3_0,.taskbar_item3_2 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    cursor : pointer;
}

.taskbar_item3_icon_0 {
    left: 7px;
    top: 7px;
}

/* Preview button */
.taskbar_item4_0, .taskbar_item4_1,
.taskbar_item4_2, .taskbar_item4_3 {
    position: relative;
    float: right;
    right: 1px;
    width: 80px;
    height: 22px;
    cursor : pointer;
}

.taskbar_item4_icon_0 {
    left: 8px;
    top: 3px;
}

.taskbar_item4_label_0, .taskbar_item4_label_1, 
.taskbar_item4_label_2, .taskbar_item4_label_3 {
    position: relative;
    left: 25px;
    top: 4px;
    
    text-decoration: underline;
}

.taskbar_item4_label_2 {
    color: #FCAB14;
}

.taskbar_item4_cover {
    float: right;
    right: 1px;
    width: 80px;
    height: 22px;
    cursor : pointer;
    
    filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
    background-color: #EEEEEE;
}

/* Dashboard tab */
.dashtab_0, .dashtab_2, .dashtab_8, .dashtab_10 {
    position:relative;
    float:left;
    border:1px solid #E6E6E6;
    height:24px;
	padding-right: 5px;
}

.dashtab_0 {
    color:#666666;
}

.dashtab_2 {
    color:#000000;
}

.dashtab_8, .dashtab_10 {
    color:#000000;
    background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.dashtab_cover {
    background-color:#333333;
    filter: alpha(Opacity = 20);
    -moz-opacity: 0.2;
    opacity: 0.2;

}

/* Tab text */
.dashtab_item0_0,.dashtab_item0_2 {
    position: relative;
    float:left;
    cursor: default;
    top: 6px;
    left: 15px;
    white-space:nowrap;
}

.dashtab_dirty{
	position: absolute;
	float:left;
	curser:default;
	top:6px;
	left:5px;
	
}

/* Tab close button */
.dashtab_item1_0, .dashtab_item1_2, .dashtab_item1_16, .dashtab_item1_18 {
    position: absolute;
    float:right;
    right:1px;
    top:4px;
    width: 16px;
    height: 16px;
}

.dashtab_item1_16 {
    visibility:hidden;
}


.dashtab_item1_icon_0, .dashtab_item1_icon_16 {
    position:absolute;
    left:3px;
    top:3px;
    width:10px;
    height:10px;
}

.dashboard_0, .dashboard_8 {
    background-color:#FFFFFF;
}

.dashboard_0 {
    visibility:hidden;
}

.dashboard_8 {
    visibility:visible;
}

.dashboard_cover{
	background-color:#000000;
	filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
}

.headpanel_0 {
    position:relative;
    left:0px;
    top:0px;
    /*background-color:gray;*/
}

.headpanel_16 {
    position:relative;
    left:0px;
    top:0px;
    /*background-color:gray;*/
    display:none;
}

.headpanel_cover {
    filter: alpha(Opacity = 20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    background-color:#333333;
}

.bodypanel_0 {
    position:relative;
    left:0px;
    top:0px;
    /*background-color:#CCCCCC;*/
}

.bodypanel_cover {
    filter: alpha(Opacity = 20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    background-color:#333333;
}

.panel_resizer_0, .panel_resizer_8 {
    position:absolute;
    width:100%;
    height:2px;
    bottom:0px;
    cursor:s-resize;
}

.panel_resizer_8 {
    border-bottom:1px dotted #CCCCCC;
}

/* Sadget style */
.sadget_0, .sadget_8, .sadget_2, .sadget_10 {
    position:absolute;
    /*overflow: hidden;*/
}

.sadget_0, .sadget_8 {
    /*border: 1px solid #EEEEEE;*/
}

.sadget_2, .sadget_10 {
    border: 1px dotted #000000;
}

.sadget_title_0,.sadget_title_16 {
    position:absolute;
    height:16px;
    width:100%;
    border: 0px;
    cursor: move;
}

.sadget_title_16 {
    visibility:hidden;
}

.sadget_title_item0_0, .sadget_title_item0_2 {
    position: relative;
    float: left
}

.sadget_title_item1_0, .sadget_title_item1_2 {
    position: relative;
    float: right;
    top:-1px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.sadget_title_item2_0,.sadget_title_item2_2 {
    position: relative;
    float: right;
    top: -1px;
    right: 1px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.sadget_title_item1_16, .sadget_title_item1_20,
.sadget_title_item2_16, .sadget_title_item2_20 {
    visibility:hidden;
}

.sadget_resizer2 {
    position: absolute;
    cursor: e-resize;
    height: 99%;
    top: 0px;
    right: -4px;
    width : 8px;
    border-right: 0px solid transparent;
}

.sadget_resizer4 {
    position: absolute;
    cursor: s-resize;
    width: 99%;
    left: 0px;
    bottom: -4px;
    height : 8px;
    border-bottom: 0px solid transparent;
}


.sadget_resizer3 {
    position: absolute;
    cursor: se-resize;
    width: 8px;
    height: 8px;
    right: -4px;
    bottom: -4px;    
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
}

.sadget_0 .sadget_resizer3 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.sadget_0 .sadget_client_0,.sadget_8 .sadget_client_0,
.sadget_2 .sadget_client_0,.sadget_10 .sadget_client_0 {
    position:absolute;
    overflow: hidden;
    width:100%;
    height:100%;
    /*background-color:#EEEEEE;*/
}

.sadget_client_cover {
    /*
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #CCCCCC;
    */
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../../images/default/loading.gif);
}

.saget_label_0,.edit_lblpreview_0{
	white-space:nowrap;
    text-overflow: ellipsis;
    overflow : hidden;
}


/* Gadget style */
.gadget_0, .gadget_2, .gadget_8, .gadget_10,
.gadget_40,.gadget_42 {
    position: absolute;
	/* overflow: hidden; */
    /*background-color: #F1F1FA;*/
    /*-moz-border-radius:9px;*/
    /*-webkit-border-radius:9px;*/
}

.gadget_0, .gadget_8, .gadget_40, .gadget_42 {
    border: 1px solid #EEEEEE;
}

.gadget_2, .gadget_10 {
    border: 1px dotted #000000;
}

.gadget_title_0 {
    position:relative;
    text-overflow: ellipsis;
    border: 0px;
    height: 22px;
    width:100%;
    font-weight: bold;
    cursor: move;
    background-color:#EEEEEE;
    color:#666666;
    border-bottom:1px solid #e6e6e6;
    white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.gadget_title_item0_0 {
    position:absolute;
    float:left;
    left:5px;
    top: 2px;
}

.gadget_title_item1_0, .gadget_title_item1_2,
.gadget_title_item1_4, .gadget_title_item1_6,
.gadget_title_item1_16,.gadget_title_item1_18,
.gadget_title_item1_20,.gadget_title_item1_20 {
    position: relative; /*absolute;*/
    float: right;
    top:2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.gadget_title_item2_0, .gadget_title_item2_2,
.gadget_title_item2_4, .gadget_title_item2_6,
.gadget_title_item2_16,.gadget_title_item2_18,
.gadget_title_item2_20,.gadget_title_item2_22 {
    position: relative;
    float: right;
    top: 2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.gadget_title_item1_16, .gadget_title_item1_20, 
.gadget_title_item2_16, .gadget_title_item2_20 {
    visibility:hidden;
}

.gadget_resizer2 {
    position: absolute;
    cursor: e-resize;
    height: 99%;
    top: 0px;
    right: -4px;
    width : 8px;
    border-right:0px solid #EEEEEE;
}

.gadget_resizer4 {
    position: absolute;
    cursor: s-resize;
    width: 99%;
    left: 0px;
    bottom: -4px;
    height : 8px;
    border-bottom: 0px solid #EEEEEE;
}

.gadget_resizer3 {
    position: absolute;
    cursor: se-resize;
    width: 8px;
    height: 8px;
    right: -4px;
    bottom: -4px;    
    border-right: 0px solid #EEEEEE;
    border-bottom: 0px solid #EEEEEE;
}

.gadget_client_0 {
	position:relative;
    background-color: #FFFFFF;
    overflow: auto;
    padding: 5px;
}

.gadget_client_cover {
    /*
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #CCCCCC;
    */
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../../images/default/loading.gif);
}
/* Component Shadow */
/*

/* Resource panel */
.rspanel_0, .rspanel_8,.rspanel_10 {
    position:absolute;
    border:1px solid #e6e6e6;
    color: #666666;
    background-color:#FFFFFF;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rspanel_title_0 {
    text-overflow: ellipsis;
    height: 22px;
    font-weight: bold;
    cursor: move;
    background-color:#EEEEEE;
}

.rspanel_title_item0_0 {
    position:relative;
    float:left;
    left:5px;
    top: 2px;
    white-space: nowrap;
}

.rspanel_title_item1_0,.rspanel_title_item1_2,
.rspanel_title_item1_4,.rspanel_title_item1_6 {
    position: absolute;
    float: right;
    top:2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.rspanel_resizer2 {
    position: absolute;
    cursor: e-resize;
    height: 99%;
    top: 0px;
    right: -4px;
    width : 8px;
    border-right: 0px solid #CCCCCC;
    background-color:#000000;
	filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
}

.rspanel_resizer4 {
    position: absolute;
    cursor: s-resize;
    width: 99%;
    left: 0px;
    bottom: -4px;
    height : 8px;
    border-bottom: 0px solid #CCCCCC;
    background-color:#000000;
	filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
}

.rspanel_resizer3 {
    position: absolute;
    cursor: se-resize;
    width: 8px;
    height: 8px;
    right: -4px;
    bottom: -4px;    
    border-right: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    background-color:#000000;
	filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
}

.rspanel_client_0 {
    background-color: #FFFFFF;
    overflow: hidden;
}

.rspanel_client_cover {
    /*
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #CCCCCC;
    */
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../../images/default/loading.gif);
}

.rspanel_tree_0 {
    position:relative;
    width:100%;
    height:100%;
    backgournd-color:#EEEEEE;
    overflow:hidden;
}

.rspanel_tree_ctrl_0{
    position:relative;
    width:100%;
    height:22px;
    background-color:#FFFFFF;
}

.rspanel_tree_ctrl_item0_0, .rspanel_tree_ctrl_item0_2{
    position:relative;
    top:2px;
    left:5px;
    float:left;
    width:16px;
    height:16px;
    cursor : pointer;
}

.rspanel_tree_ctrl_item1_0, .rspanel_tree_ctrl_item1_2{
    position:relative;
    top:2px;
    left:12px;
    float:left;
    width:16px;
    height:16px;
    cursor:default;
    cursor : pointer;
}

.rspanel_tree_ctrl_item1_0:hover, .rspanel_tree_ctrl_item1_2:hover{
    position:relative;
    top:2px;
    left:12px;
    float:left;
    width:16px;
    height:16px;
    cursor:pointer;
    color:blue;
    text-decoration:underline;
    cursor : pointer;
}

.rspanel_tree_ctrl_item2_0, .rspanel_tree_ctrl_item2_2,
.rspanel_tree_ctrl_item2_4, .rspanel_tree_ctrl_item2_6 {
    position:relative;
    top:2px;
    right:3px;
    float:right;
    width:16px;
    height:16px;
    cursor : pointer;
}

.rspanel_tree_view {
    position:relative;
    top:8px;
    width:100%;
    overflow-y:auto;
    overflow-x:hidden;
}

.rspanel_tree_item_0, .rspanel_tree_item_2{
    position:relative;
    width:100%;
    height:22px;
    color:#000000;
    text-overflow: ellipsis;
}

.rspanel_tree_item_2 {
    background-color:#ffdf7c;
}

.rspanel_tree_item_icon_0 {
    position:absolute;
    left:8px;
    top:3px;
    width:16px;
    height:16px;
    float:left;
}

.rspanel_tree_item_label_0 {
    position:relative;
    left:29px;
    top:3px;
    height:16px;
    cursor:default;
    white-space:nowrap;
}

.rspanel_tree_move_0 {
    width:150px;
    height:22px;
    color:#000000;
    background-color:#ffdf7c;
    text-overflow: ellipsis;
}

.rspanel_tree_move_icon_0 {
    position:absolute;
    left:8px;
    top:3px;
    width:16px;
    height:16px;
    float:left;
}

.rspanel_tree_move_label_0 {
    position:absolute;
    left:29px;
    top:3px;
    height:16px;
    cursor:default;
    width : 120px;
    white-space:nowrap;
    text-overflow: ellipsis;
    overflow : hidden;
}

.rstree_item_move_0 {
    width:150px;
    height:22px;
    color:#000000;
    background-color:#d4e6fc;
    text-overflow: ellipsis;
}

.rstree_item_move_icon_0 {
    position:absolute;
    left:8px;
    top:3px;
    width:16px;
    height:16px;
    float:left;
}

.rstree_item_move_label_0 {
    position:absolute;
    left:29px;
    top:3px;
    height:16px;
    cursor:default;
    width : 120px;
    white-space:nowrap;
    text-overflow: ellipsis;
    overflow : hidden;
}

.rstree_tipview{
	position:absolute;
	border:1px solid #c0c0c0;
	background-color:#ffffff;
	width:160px;
	height:200px;
	overflow:auto;
	z-index:10009;
	top:20px;
	left:25px;
}

.rstree_hview{
	position:absolute;
	border-width:0px;
	background-color:transparent;
	height:100%;
	width:100%;
	z-index:10009;
	top:0px;
	left:0px;
	overflow-y:aotu;
}

.rstree_0{
	width: 100%;
	height: 100%;
}

.rstree_item_0, .rstree_item_2{
    position:relative;
    height:22px;
    color:#000000;
    word-break : break-all;
    white-space:nowrap;
}

.rstree_item_2 {
    background-color:#FFDF7C;
}

.rstree_item_icon_0 {
    position:relative;
    left:3px;
    top:3px;
    width:16px;
    height:16px;
    float:left;
    margin-right:5px;
}

.rstree_item_icon_2 {
    position:relative;
    left:3px;
    top:3px;
    width:16px;
    height:16px;
    float:left;
    opacity:0.4;
    filter:alpha(opacity=40);
}

.rstree_item_expand_0 {
    position:relative;
    left:3px;
    top:4px;
    width:12px;
    height:12px;
    float:left;
}

.rstree_item_label_0 {
    position:absolute;
    top:3px;
    height:16px;
    cursor:default;
    white-space:nowrap;
}

.rstree_item_label_2 {
    position:absolute;
    top:3px;
    height:16px;
    cursor:default;
    white-space:nowrap;
    opacity:0.4;   
    color : gray;
}

.rstree_item_node_list{
	position:static;
	width:100%;
	overflow:hidden;
	background-color:#ffffff;
}

.treenode_indent{
	position:relative;
	float:left;
	width:12px;
	height:16px;
	background-color:transparent;
}

/* Properties Panel */
.properties_0, .properties_8,.properties_10 {
    position:absolute;
    border:1px solid #e6e6e6;
    color: #666666;
    background-color:#FFFFFF;
}

.properties_title_0 {
    text-overflow: ellipsis;
    height: 22px;
    font-weight: bold;
    cursor: move;
    background-color:#EEEEEE;
}

.properties_title_item0_0 {
    position:relative;
    float:left;
    left:5px;
    top: 2px;
    white-space: nowrap;
}

.properties_title_item1_0,.properties_title_item1_2,
.properties_title_item1_4,.properties_title_item1_6 {
    position: absolute;
    float: right;
    top:2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.properties_resizer2 {
    position: absolute;
    cursor: e-resize;
    height: 99%;
    top: 0px;
    right: -4px;
    width : 8px;
    border-right: 0px solid #CCCCCC;
}

.properties_resizer4 {
    position: absolute;
    cursor: s-resize;
    width: 99%;
    left: 0px;
    bottom: -4px;
    height : 8px;
    border-bottom: 0px solid #CCCCCC;
}

.properties_resizer3 {
    position: absolute;
    cursor: se-resize;
    width: 8px;
    height: 8px;
    right: -4px;
    bottom: -4px;    
    border-right: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
}

.properties_client_0 {
    background-color: #FFFFFF;
    overflow: hidden;
}

.properties_client_cover {
    /*
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #CCCCCC;
    */
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../../images/default/loading.gif);
}


/* Gadget menu*/
.menuGadget_0{
    position:absolute;
    border:1px solid #e6e6e6;
    background-color:#FFFFFF;
    width:100px;
	right:16px;	
}

.menuGadget_item_0, .menuGadget_item_1, 
.menuGadget_item_2, .menuGadget_item_3 {
    position:relative;
    height: 20px;
    cursor:default;
}

.menuGadget_separator_0,
.menuGadget_separator_1 {
    position:relative;
    height: 1px;
    background-color:#eeeeee;
}

.menuGadget_item_label_0,
.menuGadget_item_label_1 {
    position:relative;
    float:left;
    left: 20px;
    top:4px;
}

.menuGadget_item_title {
	position:absolute;
	left:0px;
	top:0px;
	width:18px;
	height:100%;
	background-color:#EEEEEE;
}

.menuGadget_item_2 {
    background-color:#ffdf7c;
}

.menuGadget_item_1, .menuGadget_item_3 {
    color:#CCCCCC;
}

/** For Dialog **/
.dialog_0,.dialog_8 {
    border:1px solid #EEEEEE;
    /*overflow:hidden;*/
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	
}

.dialog_0 .dialog_title_0,.dialog_8 .dialog_title_0 {
    height: 22px;
    font-weight: bold;
    cursor: move;
    background-color:#EEEEEE;
    color:#666666;
    border-bottom:1px solid #d9d9d9;
}

.dialog_title_item0_0,.dialog_title_item0_2 {
    position: relative;
    left: 8px;
    top: 3px;
    float:left;
    width: 260px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.dialog_title_item1_0,.dialog_title_item1_2 {
    position: relative;
    float: right;
    top: 5px;
    right: 3px;
    width: 14px;
    height: 13px;
    cursor: default;
}

.dialog_title_item2_0,.dialog_title_item2_2 {
    position: relative;
    float: right;
    top: 5px;
    right: 6px;
    width: 14px;
    height: 13px;
    cursor: default;
}

.dialog_0 .dialog_client_0,.dialog_8 .dialog_client_0 {
    padding: 12px 12px 12px 12px;
    background-color:#EEEEEE;
    border-top:1px solid #FFFFFF;
}

.linb-panel {
    background-position: left top;
    background-repeat: repeat;
}


.sidebar_0 {
    position:absolute;
    left:0px;
    top:0px;
    width:24px;
    background-color:#EEEEEE;
    border:1px solid #e6e6e6;
    /*padding:1px;*/
}

/* rspanel button */
.sidebar_item0_0,.sidebar_item0_2,
.sidebar_item0_4,.sidebar_item0_6,
.sidebar_item0_1,.sidebar_item0_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item0_icon_0 {
    left: 3px;
    top: 4px;
}

/* new button */
.sidebar_item1_0,.sidebar_item1_2,
.sidebar_item1_4,.sidebar_item1_6,
.sidebar_item1_1,.sidebar_item1_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item1_icon_0 {
    left: 3px;
    top: 4px;
}

/* open button */
.sidebar_item2_0,.sidebar_item2_2,
.sidebar_item2_4,.sidebar_item2_6,
.sidebar_item2_1,.sidebar_item2_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item2_icon_0 {
    left: 3px;
    top: 4px;
}

/* save button */
.sidebar_item3_0,.sidebar_item3_2,
.sidebar_item3_4,.sidebar_item3_6,
.sidebar_item3_1,.sidebar_item3_3{
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item3_icon_0 {
    left: 3px;
    top: 4px;
}

/* refresh button */
.sidebar_item4_0,.sidebar_item4_2,
.sidebar_item4_4,.sidebar_item4_6,
.sidebar_item4_1,.sidebar_item4_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item4_icon_0 {
    left: 3px;
    top: 4px;
}

/* parameter button */
.sidebar_item5_0,.sidebar_item5_2,
.sidebar_item5_4,.sidebar_item5_6,
.sidebar_item5_1,.sidebar_item5_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item5_icon_0 {
    left: 3px;
    top: 4px;
}

/* export button */
.sidebar_item6_0,.sidebar_item6_2,
.sidebar_item6_4,.sidebar_item6_6,
.sidebar_item6_1,.sidebar_item6_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item6_icon_0 {
    left: 3px;
    top: 4px;
}

.sidebar_item5_cover,
.sidebar_item6_cover,
.sidebar_item3_cover,
.sidebar_item7_cover{
	filter: alpha(Opacity = 0);
    -moz-opacity: 0;
    opacity: 0;
	
	background-color: #F5F4EA;
}

/* clear filter button */
.sidebar_item7_0,.sidebar_item7_2,
.sidebar_item7_4,.sidebar_item7_6,
.sidebar_item7_1,.sidebar_item7_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item7_icon_0 {
    left: 3px;
    top: 4px;
}

/* options button */
.sidebar_item8_0,.sidebar_item8_2,
.sidebar_item8_4,.sidebar_item8_6,
.sidebar_item8_1,.sidebar_item8_3 {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    margin: 4px 2px;
    cursor : pointer;
}

.sidebar_item8_icon_0 {
    left: 3px;
    top: 4px;
}

/** For Dashboard Menu **/
.menuDash_0 {
	position:absolute;
    border:1px solid #e6e6e6;
    background-color:#FFFFFF;
    width:180px;
}

.menuDash_item_0, .menuDash_item_1, 
.menuDash_item_2, .menuDash_item_3 {
    position:relative;
    height: 20px;
    cursor:default;
    overflow:hidden;
    white-space: pre;
	text-overflow: ellipsis;
}

.menuDash_item_2 {
    background-color:#ffdf7c;
}

.menuDash_item_1, .menuDash_item_3 {
    color:#CCCCCC;
}

.menuDash_separator_0, .menuDash_separator_2 {
    position:relative;
    height: 1px;
    background-color:#EEEEEE;
}

.menuDash_item_title {
	position:absolute;
	left:0px;
	top:0px;
	width:18px;
	height:100%;
	background-color:#EEEEEE;
}

.menuDash_item_label_0,
.menuDash_item_label_1{
	overflow:hidden;
    white-space: pre;
	text-overflow: ellipsis;
	width:180px;
}

.menuDash_item_icon_0, .menuDash_item_icon_1 {
    position:relative;
    float:left;
    left:4px;
    top:4px;
    width:16px;
    height:16px;
	z-index:1;
}

.menuDash_item_label_0, .menuDash_item_label_1 {
    position:relative;
    float:left;
    left: 20px;
    top:4px;
}

/** For button **/
.button {
    width: 82px;
    height: 22px;
}

.button_0, .button_2, 
.button_assist {
    
	width: 100px;
	height: 30px;
	border: 1px solid #C0C0C0;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	
	background-color: #F5F4EA;
}

.button_0, .button_2 {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#EDEDED)); /* Webkit */
	background: -moz-linear-gradient(top, #FBFBFB, #EDEDED); /* FF */
	background: -o-linear-gradient(top, #FBFBFB, #EDEDED); /* Opera11.10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FBFBFB", endColorstr="#EDEDED", gradientType="0"); /* IE6,IE7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FBFBFB", endColorstr="#EDEDED", gradientType="0"); /* IE8 */
}

.button_1, .button_3 {
	width: 80px;
	height: 20px;
	text-align: center;
	
	color: #ACA899;
	background: #F5F4EA;
	border: 1px solid #C9C7BA;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button_assist {
	background: white;
}


.button_layer_0 , .button_layer_3,
.button_hover_0, .button_trigger_0{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button_layer_0 , .button_layer_3{
	background-color: transparent;
	border: 0 none transparent;
}

.button_hover_0 {
	background-color: transparent;
	border: 1px solid #FAC150;
}

.button_trigger_0 {
	background-color: transparent;
	border-style: groove;
	border-width: 1px;
	border-color: #FAC150;
}

.button_label_0, .button_label_2 ,
.button_label_1, .button_label_3 {
	position:relative;
	line-height: 20px;
	
	cursor: default;
	border-style: none;
	
	display: block;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	text-overflow: clip;
	-moz-user-select: none;
}

.button_label_1, .button_label_3 {
	color: #ACA899;
}

/* Gadget About Panel */
.aboutPanel_0 {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	padding: 12px;
	background-color: #FFFFFF; /* EEEEEE */
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	
/* 	filter: alpha(Opacity = 90);
    -moz-opacity: 0.9;
    opacity: 0.9; */
}

.aboutPanel_label_0 {
	text-align: left;
	display: block;
	position: absolute;
}

.aboutPanel_field_0 {
	text-align: left;
	display: block;
	position: absolute;
	overflow: hidden; 
	white-space: nowrap;
}

/* Help style */
.help_0, .help_2, .help_8, .help_10,
.help_40,.help_42 {
	position: absolute;
	overflow: hidden;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.help_0, .help_8, .help_40, .help_42 {
	border: 2px solid #EEEEEE;
}

.help_2, .help_10 {
	border: 1px dotted #000000;
}

.help_title_0 {
	text-overflow: ellipsis;
	border: 0px;
	height: 22px;
	font-weight: bold;
	cursor: move;
	background-color:#EEEEEE;
	color:#666666;
}

.help_title_item0_0 {
	position:absolute;
	float:left;
	left:5px;
	top: 2px;
}

.help_title_item1_0,.help_title_item1_2,
.help_title_item1_4, .help_title_item1_6{
	position: relative;
	float: right;
	top: 2px;
	right: 2px;
	width: 16px;
	height: 16px;
	cursor: default;
}

.help_title_item2_0,.help_title_item2_2,
.help_title_item2_4, .help_title_item2_6{
	position: relative;
	float: right;
	top: 2px;
	right: 3px;
	width: 16px;
	height: 16px;
	cursor: default;
}

.help_loading {
	position: absolute;
	top: 2px;
	left: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../../images/default/loading.gif);
	display: none;
}

.help_resizer2 {
	position: absolute;
	cursor: e-resize;
	height: 100%;
	top: 0px;
	right: 0px;
	border-right:1px solid #EEEEEE; /* #EEEEEE */
}

.help_resizer4 {
	position: absolute;
	cursor: s-resize;
	width: 100%;
	left: 0px;
	bottom: 0px;
	border-bottom: 1px solid #EEEEEE;
}

.help_resizer3 {
	position: absolute;
	cursor: se-resize;
	width: 6px;
	height: 6px;
	right: -1px;
	bottom: -1px;
	background-image: url(../../images/default/resize.png);
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.help_client_0 {
	overflow: auto;
	border: 0px none;
	padding: 0px 2px 2px 2px;
	background-color: #FFFFFF;
}

/* For TextRender */
.textRender_0, .textRender_2 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: clip;
}

.textRender_field_0, .textRender_field_2 {
	display: block;
	white-space: nowrap;
	text-overflow: clip;
}

/* For TextFieldRender */
.textFieldRender_0 {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
   overflow: hidden;
}

.textFieldRender_field {
	width: 100%;
	height: 100%;
	padding: 0;
	border: 0 none;
   overflow: hidden;
}

/* For DDListRender */
.ddListRender_0, .ddListRender_1{
	width: 98px;
	height: 20px;
}

.ddListRender_1 {
	color: #ACA899; /* #CCCCCC */
}

.ddListRender_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background-color: #F5F4EA;
}

.ddListRender_txtpanel_0, 
.ddListRender_txtpanel_1 {
	position: relative;
	top: 0px;
	left: 0px;

	width: 100%;
	height: 100%;
	border: 1px solid #CCCCCC;
	
	overflow: hidden;
}

.ddListRender_txtpanel_0 {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#ECECEC)); /* Webkit */
	background: -moz-linear-gradient(top, #FFFFFF, #ECECEC); /* FF */
	background: -o-linear-gradient(top, #FFFFFF, #ECECEC); /* Opera11.10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#ECECEC", gradientType="0"); /* IE6,IE7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#ECECEC", gradientType="0"); /* IE8 */
}

.ddListRender_txtpanel_1 {
	background: #F5F4EA;
}

.ddListRender_txtpanel_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background-color: #F5F4EA;
}

.ddListRender_dropdown_0,.ddListRender_dropdown_2 {
	float: right;
	position: relative;
	top: 2px;
	right: 0px;
	width: 16px;
	height: 16px;
	border-left: 1px solid #CCCCCC;
}

.ddListRender_dropdown_icon_0{
	position: relative;
	top : 0px;
	left : 0px;
}

.ddListRender_dropdown_label_0 {
	display: none;
}

.ddListRender_dItem_0,.ddListRender_dItem_2{
	float: left;
	position: relative;
	top: 2px;
	left: 2px;
	width: 78%;
	height: 16px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ddListRender_dItem_label_0,
.ddListRender_dItem_label_2{
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ddListRender_subview_0{
	position: absolute;
	height: 140px;
	background-color: white;
	z-index: 10009;
	border:1px solid #DDD;
	overflow: hidden;
}

.ddListRender_subview_searchBox_0{
    border: 1px solid #CCCCCC;
}

.ddListRender_subview_list_0,.ddListRender_subview_list_1,
.ddListRender_subview_list_2 {
	cursor: default;
	overflow-x: hidden;
    overflow-y: auto; /* scroll */
}

.ddListRender_subview_list_item_0,.ddListRender_subview_list_item_1,
.ddListRender_subview_list_item_2,.ddListRender_subview_list_item_4,
.ddListRender_subview_list_item_5,.ddListRender_subview_list_item_6,
.ddListRender_subview_list_item_16,.ddListRender_subview_list_item_18,
.ddListRender_subview_list_item_20,.ddListRender_subview_list_item_22{
	width: 100%;
	height: 18px;
	cursor: default;
	
    position: relative;
	display: block;
}

.ddListRender_subview_list_item_16,.ddListRender_subview_list_item_18,
.ddListRender_subview_list_item_20,.ddListRender_subview_list_item_22{
	display: none;
}

.ddListRender_subview_list_item_1,.ddListRender_subview_list_item_5 {
	color: #ACA899;
}

.ddListRender_subview_list_item_2,.ddListRender_subview_list_item_6,
.ddListRender_subview_list_item_18,.ddListRender_subview_list_item_22{
	background-color: #FFDF7C; /* #FAC150 */
}

.ddListRender_subview_list_item_label_0, .ddListRender_subview_list_item_label_1,
.ddListRender_subview_list_item_label_2, .ddListRender_subview_list_item_label_4,
.ddListRender_subview_list_item_label_5, .ddListRender_subview_list_item_label_6,
.ddListRender_subview_list_item_label_16, .ddListRender_subview_list_item_label_18,
.ddListRender_subview_list_item_label_20, .ddListRender_subview_list_item_label_22 {
	display: block;
	position: relative;
	/*top: 1px;
	left: 4px;
	width: 64px;*/
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
}

.ddListRender_subview_list_item_removeBtn_0, .ddListRender_subview_list_item_removeBtn_4,
.ddListRender_subview_list_item_removeBtn_16 {
    display: none;
    top:0px;
}

.ddListRender_subview_list_item_removeBtn_2, .ddListRender_subview_list_item_removeBtn_6 {
    display: block;
    top:0px;
}

.ddListRender_subview_list_item_label_highlight{
	background: #FEFE66;
}

/* For ListRender */
.listRender_0,.listRender_1,
.listRender_2 {
	width: 100px;
	height: 80%;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.listRender_item_0, .listRender_item_1,
.listRender_item_2, .listRender_item_4,
.listRender_item_6 {
	width: 100%;
	height: 17px;
	cursor: pointer;
	overflow: hidden;
}

.listRender_item_1 {
	color: #ACA899;
}

.listRender_item_2, .listRender_item_6 {
	/*background-color: #FAC150;*/
    color: red;
}

.listRender_item_4, .listRender_item_6 {
	background-color: #FDD073;
}

.listRender_item_label_0, .listRender_item_label_1,
.listRender_item_label_2, .listRender_item_label_4,
.listRender_item_label_6 {
	position: relative;
	width: 100%;
	height: 17px;
	line-height: 17px;
	float: left;
	overflow: hidden;
	white-space: pre;
	text-overflow: clip;
	cursor: pointer;
}

.listRender_cover {
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background: #F5F4EA;
}

/**
	table
*/
.table_file_0 {
	width: 100%;
}

.table_file_tb_view_0 {
	width: 548px;
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.table_file_th_0 {
	width: 548px; /* 17px for the width of the vertical scroll bar*/
	height: 26px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: url(../../images/default/title_background.png) repeat;
}

.table_file_th_label0_0,
.table_file_th_label0_2,
.table_file_tb_label0_0,
.table_file_tb_label0_folder_0,
.table_file_tb_label0_dashboard_0,
.table_file_tb_label0_component_0  {
	width: 200px;
	height: 100%;
	white-space: nowrap;
	vertical-align: bottom;
	text-overflow: ellipsis;
	text-indent: 23px;
	position: relative;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.table_file_th_label0_0,.table_file_th_label0_2 {
	text-indent: 0px;
	width: 196px;
}

.table_file_tb_label0_folder_0 {
	background: url(../../images/default/0-fold-close.gif) no-repeat 3px 50%;
}

.table_file_tb_label0_0,.table_file_tb_label0_dashboard_0 {
	background: url(../../images/default/dashboard.png) no-repeat 3px 50%;
}

.table_file_tb_label0_0,.table_file_tb_label0_component_0 {
	background: url(../../images/blue/0-lc.png) no-repeat 3px 50%;
}

.table_file_th_label1_0,
.table_file_th_label1_2,
.table_file_tb_label1_0,
.table_file_tb_label1_folder_0,
.table_file_tb_label1_dashboard_0,
.table_file_tb_label1_component_0
	{
	width: 80px;
	height: 100%;
	white-space: nowrap;
	vertical-align: bottom;
	text-overflow: ellipsis;
	position: relative;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.table_file_th_label1_0,.table_file_th_label1_2 {
	width: 79px;
}

.table_file_th_label2_0,
.table_file_th_label2_2,
.table_file_tb_label2_0,
.table_file_tb_label2_folder_0,
.table_file_tb_label2_dashboard_0,
.table_file_tb_label2_component_0
	{
	width: 100px;
	height: 100%;
	white-space: nowrap;
	vertical-align: bottom;
	text-overflow: ellipsis;
	position: relative;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.table_file_th_label2_0,.table_file_th_label2_2 {
	width: 99px;
}

.table_file_th_label3_0,
.table_file_th_label3_2,
.table_file_tb_label3_0,
.table_file_tb_label3_0,
.table_file_tb_label3_folder_0,
.table_file_tb_label3_dashboard_0,
.table_file_tb_label3_component_0
	{
	width: 140px;	
	height: 100%;
	white-space: nowrap;
	vertical-align: bottom;
	text-overflow: ellipsis;
	position: relative;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.table_file_th_label0_0,.table_file_th_label0_2,.table_file_th_label1_0,.table_file_th_label1_2,.table_file_th_label2_0,.table_file_th_label2_2,.table_file_th_label3_0,.table_file_th_label3_2
	{
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-indent: 3px;
}

.table_file_th_label0_2,.table_file_th_label1_2,.table_file_th_label2_2,.table_file_th_label3_2
	{ /*color : #FF0000;*/
	cursor: pointer;
}

.table_file_th_label_0 {
	text-indent: 5px;
	border-left: 1px solid transparent;
}

.table_file_tb_0 {
	width: 100%;
	background: #FFFFFF;
}

.table_file_cr_0,.table_file_cr_hover,.table_file_cr_select {
	width: 100%;
	height: 20px;
	margin: 3px 0px 0px 0px;
	cursor: pointer;
}

.table_file_cr_hover {
	background: #ffdf7c;
}

.table_file_cr_select {
	background: #ffdf7c;
}

.column_split_0 {
	height: 100%;
	width: 1px;
	background: #CCCCCC;
	position: relative;
	float: left;
}

/**
	listview
*/
.listview_0 {
	width: 100%;
	height: 100%;
	border: 0px solid #CCCCCC;
	overflow: auto;
	padding: 0 0 0 3px;
}

.listview_pdf_0,.listview_xls_0,.listview_html_0,.listview_rsd_0,.listview_ps_0,.listview_text_0,.listview_rtf_0,.listview_xml_0,.listview_usual_0
	{
	clear: both;
	text-indent: 20px;
	height: 20px;
	width: 100%;
	cursor: pointer;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.listview_usual_0 {
	text-indent: 4px;
}

.listview_pdf_0 {
	background-image: url(../../images/default/0-exptopdf.gif);
}

.listview_xls_0 {
	background-image: url(../../images/default/0-exptoexcel.gif);
}

.listview_html_0 {
	background-image: url(../../images/default/0-exptohtml.gif);
}

.listview_rsd_0 {
	background-image: url(../../images/default/0-exptorsd.gif);
}

.listview_ps_0 {
	background-image: url(../../images/default/0-exptops.gif);
}

.listview_text_0 {
	background-image: url(../../images/default/0-exptotext.gif);
}

.listview_rtf_0 {
	background-image: url(../../images/default/0-exptortf.gif);
}

.listview_xml_0 {
	background-image: url(../../images/default/0-exptoxml.gif);
}

/**
	export dialog
*/
.frame, .frame_0 { /*width : 660px;
	height : 350px;*/
	width: 100%;
	height: 100%;
	border: 0px dashed #CCCCCC;
}

.main_panel, .main_panel_0 {
	position:relative;
	height: 318px;
}

.left_panel, .left_panel_0 {
	width: 257px;
	height: 100%;
	float: left;
	position: relative;
	margin: 0 10px 0 0;
}

.right_panel, .right_panel_0 {
	width: 389px;
	height: 100%;
	border: 1px solid #CCCCCC;
	float: right;
	position: relative;
}

.button_panel_0 {
	width : 100%;
	height : 32px;
	margin : 1px 0 0 0;
	padding : 10px 0 0 0;
}

.radio_group_0 {
	margin-bottom : 10px;
}

/*.button_2 img {
	width : 100%;
	height : 100%;
}*/

.customize_label_0, .customize_label_2 {
	height : 20px;
	line-height : 20px;
	cursor : default;
}

.comps_view {
	width: 235px;
	height: 225px;
	margin: 0 0 0 20px;
	border: 1px solid #999999;
	position: absolute;
}

.comps_mask {
	width: 235px;
	height: 225px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
	display: block;
	z-index: 9999;
	position: absolute;
	background: #000000;
}

.btn_panel {
	text-align: right;
	padding: 10px 0 0 0;
}

.exp_format_list_ {
	height: 16px;
	width: 255px;
	border: 1px solid #CCCCCC;
	margin: 2px 0 2px 0;
	background: #FFFFFF;
}

.exp_format_combobox_0 { /*width : 257px;*/
	width: 100%;
	position: relative;
}

.exp_format_combobox_button_0,.exp_format_combobox_button_2 {
	float: right;
	position: absolute;
	z-index: 10001;
	right: 0px;
	/*left : 100%;*/
}

.exp_format_combobox_listview_0 {
	width: 100%;
	position: absolute;
	top: 16px;
	left: -1px;
	z-index: 10000;
	display: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 150px;
	height: expression(this.height > 150 ? "150px" : auto);
}

.exp_format_combobox_listview_pdf_0,.exp_format_combobox_listview_xls_0,.exp_format_combobox_listview_html_0,.exp_format_combobox_listview_rsd_0,.exp_format_combobox_listview_ps_0,.exp_format_combobox_listview_text_0,.exp_format_combobox_listview_rtf_0,.exp_format_combobox_listview_xml_0,.exp_format_combobox_listview_chk0_0,.exp_format_combobox_listview_chk1_0,.exp_format_combobox_listview_usual_0
	{ /*clear : both;*/
	text-indent: 20px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	width: 100%;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
	float: left;
	z-index: 10000;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.exp_format_combobox_listview_usual_0 {
	text-indent: 5px;
	margin-left: 0px;
	overflow: hidden;
}

.exp_format_combobox_listview_pdf_0 { /*width : 236px;*/
	background-image: url(../../images/default/0-exptopdf.gif);
}

.exp_format_combobox_listview_xls_0 {
	background-image: url(../../images/default/0-exptoexcel.gif);
}

.exp_format_combobox_listview_html_0 {
	background-image: url(../../images/default/0-exptohtml.gif);
}

.exp_format_combobox_listview_rsd_0 {
	background-image: url(../../images/default/0-exptorsd.gif);
}

.exp_format_combobox_listview_ps_0 {
	background-image: url(../../images/default/0-exptops.gif);
}

.exp_format_combobox_listview_text_0 {
	background-image: url(../../images/default/0-exptotext.gif);
}

.exp_format_combobox_listview_rtf_0 {
	background-image: url(../../images/default/0-exptortf.gif);
}

.exp_format_combobox_listview_xml_0 {
	background-image: url(../../images/default/0-exptoxml.gif);
}

.exp_format_combobox_listview_chk0_0 {
	background-image: url(../../images/default/check-box-uncheck.gif);
}

.exp_format_combobox_listview_chk1_0 {
	background-image: url(../../images/default/check-box-checked.gif);
}

.thumbnail_0 {
	border: 1px solid #89BFFF;
	background: transparent;
}

.thumbnail_1 {
	border: 1px solid #FF8000;
	background: #FFECD9;
}

/**
	save dialog
*/
.save_main_panel {
	height: 313px;
	padding: 0 0 0 0;
}

.save_left_panel, .save_left_panel_0 {
	width: /*110px*/ 100px ;
	height: 100%;
	padding-left: 0px;
	float: left;
	position: relative;
	margin-left: 4px;
}

.save_right_panel, .save_right_panel_0 {
	width: 550px;
	height: 100%;
	position:absolute;
    right: 0px;
}

.save_blank_0, .table_file_0 {
	margin-top : 18px;
	margin-bottom : 12px;
}

.folder_tree_btn_0, .folder_tree_btn_2 {
	width : 400px;
	position : relative;
	float : left;
	background : #FFFFFF;
	height : 18px;
	border : 1px solid #CCCCCC;
	background-image : url(../../images/default/0-dropdownlist.gif);
	background-position : right 50%;
	background-repeat : no-repeat;
}

.folder_tree_btn_icon_0 {
	margin : 2px 4px 0px 4px;
	float : left;
}

.folder_tree_btn_label_0, .folder_tree_btn_label_2 {
	display : block;
	width : 357px;
	height : 18px;
	line-height : 18px;
	position : relative;
	left : 26px;
	overflow: hidden;
}

.save_separate1,.save_separate2 {
	width: 100%;
	height: 18px;
}

.save_separate2 {
	height: 12px;
}

.save_folder_tree, .save_folder_tree_0, .save_file_name_0 {
	width: 100%;
	height: 20px;
}

.save_file_name_0 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.save_blank, .save_blank_0, .save_file_table {
	width: 100%;
	height: 226px;
}

.save_up_folder_0,.save_up_folder_2 {
	margin-left: 10px;
	padding: 2px 2px 2px 2px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

/**
	Insert Filter
*/
.Field_tree_item0_0,.Field_tree_item0_2 { /*width: 100%;*/
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	cursor: pointer;
	color: #000000;
	width: auto;
}

.Field_tree_item0_2 { /*width: 100%;
	background-color: #ffdf7c;*/
	color: #FF0000;
}

.Field_tree_block {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-right: 4px;
	background-repeat: no-repeat;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Field_tree_0 {
	width: 100%;
}

.Field_tree_0 ul,.Field_tree_0 li {
	list-style-type: none;
	clear: both;
}

.Field_tree_0 ul {
	padding : 0px;
	margin : 2px 0px 0px 0px;
}

.Field_tree_item,.Field_tree_item_hover {
	margin: 5px 0px 7px 0px;
	cursor: pointer;
}

.Field_tree_item_hover {
	background: #ffdf7c;
}

.Field_tree_item div,.Field_tree_item_hover div {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.Field_tree_item span {
	margin: 0px 0px 0px 3px;
	white-space: nowrap;
	overflow:hidden;
	top:2px;
	display:block;
}

.Field_tree_resgadget {
	background: url(../../images/default/lc.png) 0 0 no-repeat;
}

.Field_tree_folder {
	background: url(../../images/default/folder.png) 0 0 no-repeat;
}

.Field_tree_group {
	background: url(../../images/default/dimension.gif) 0 0 no-repeat;
}

.Field_tree_detail {
	background: url(../../images/default/detail.gif) 0 0 no-repeat;
}

.Field_tree_measure,.Field_tree_agg {
	background: url(../../images/default/measure.gif) 0 0 no-repeat;
}

.Field_tree_ds {
	background: url(../../images/default/dataobject.gif) 0 0 no-repeat;
}

.Field_tree_folder_expandable {
	background: url(../../images/steel/0-fold-close.gif) 0 0 no-repeat;
}

.Field_tree_folder_collapsable {
	background: url(../../images/steel/0-fold-open.gif) 0 0 no-repeat;
}

.Field_tree_category_expandable {
	background: url(../../images/steel/0-fold-close.gif) 0 0 no-repeat;
}

.Field_tree_category_collapsable {
	background: url(../../images/steel/0-fold-open.gif) 0 0 no-repeat;
}

.Field_tree_bv {
	background: url(../../images/default/business-view.gif) 0 0 no-repeat;
}

.Field_tree_dynamic,.Field_tree_formulaset {
	background: url(../../images/default/formula.gif) 0 0 no-repeat;
}

.Field_tree_formula {
	background: url(../../images/default/formula.gif) 0 0 no-repeat;
}

.Field_tree_addformula {
	background: url(../../images/default/newformular.gif) 0 0 no-repeat;
}

.Field_tree_addaggrega {
	background: url(../../images/default/newaggregation.gif) 0 0 no-repeat;
}

.Field_tree_aggregaset {
	background: url(../../images/default/measure.gif) 0 0 no-repeat;
}

.Field_tree_chartdef,.Field_tree_crosstabdef {
	background: url(../../images/default/query.gif) 0 0 no-repeat;
}

.Field_tree_parameters,.Field_tree_parameter {
	background: url(../../images/default/parameter.gif) 0 0 no-repeat;
}

.Field_tree_avg,.Field_tree_constant {
	background: url(../../images/default/avg.gif) 0 0 no-repeat;
}

.spinner_0 {
	position: relative;
	float: left;
}

/**
	calendar
*/
.calendar_0 {
	position: absolute;
	z-index: 10000;
	width: 160px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px;
}

.calendar_0 td,.calendar_0 th {
	width: 22px;
	border: 1px;
	overflow: hidden;
	text-align: center;
	cursor : default;
}

.calendar_0 th {
	border-left : 1px solid #DADADA;
	/*border-right : 1px solid #FFFFFF;*/
}

.today {
	background: #FFFSD2;
}

.cal_sel {
	background: #FFDF7C;
}

.calendar_over {
	background: #EDEDED;
}

.calendar_out {
	background: #FFFFFF;
}

.calendar_0 tr {
	height: 16px;
}

.calendar_0 button {
	width: 60px;
	height: 20px;
	font-size: 10px;
}

.calendar_0 select {
	position: relative;
	float: left;
	height: 18px;
	width: 100px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.calendar_table_IE {
	cellpadding: 0;
	cellspacing: 0;
	border: 1px #CCCCCC solid;
	table-layout: fixed;
	border-collapse: collapse;
}

.calendar_table_W3C {
	cellpadding: 0;
	cellspacing: 0;
	border: 1px #CCCCCC solid;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

/**
*/
.customize_0,.customize_2,.customize_1,.customize_3 {
	line-height: 16px;
	margin-bottom: 2px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 2px;
	color: #000000;
	cursor: pointer;
	border: 1px solid #CCCCCC;
}

.customize_2 {
	height: 15px;
	color: #FF0000;
	border: 1px solid #FFBB77;
	border-bottom: 2px solid #FFBB77;
}

.customize_1,.customize_3 {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: aplpha(opacity = 50);
}

.timepicker_0 {
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	padding: 5px 5px 5px 5px;
}

.timepicker_0 button {
	width: 60px;
	height: 20px;
	font-size: 10px;
}

.timepicker_0 input {
	border: 0px solid #CCCCCC;
	/* For bugs [49223, 49225] */
	/*height: 16px;*/
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.datetimepicker_0 {
	border: 1px solid #CCCCCC;
	position: absolute;
	z-index: 10000;
}

.dsb_combo_box_0 {
	width: 100%;
	height: 17px;
	border: 1px solid #CCCCCC;
	overflow: visible;
	position: relative;
	background-color: #FFFFFF;
}

.dsb_combo_box_input {
	width: 100%;
	height: 15px;
	border: 0px;
	position: absolute;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.dsb_combo_box_button_0,.dsb_combo_box_button_2 {
	width: 16px;
	height: 17px;
	position: absolute;
	float: right;
	right: 0px;
}

.dsb_combo_box_list_0 {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 19px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 100px;
	height: expression(this.height > 100 ? "100px" : auto);
	display: none;
	z-index: 10000;
}

.dsb_combo_option_0,.dsb_combo_option_2,.dsb_combo_option_select,.dsb_combo_option_deselect
	{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	float: left;
	width: 100%;
	text-indent: 5px;
	white-space : nowrap;
	text-overflow : ellipsis;
}

.dsb_combo_option_select {
	color: #000000;
	background: #ffdf7c;
}

.dsb_combo_option_deselect {
	color: #000000;
	background: #FFFFFF;
}

.com_slider_table_0 {
	height: 320px;
}

.com_slider_table_head_0 {
	height: 25px;
	position: relative;
}

.com_slider_table_add_0,.com_slider_table_add_2,.com_slider_table_add_1,.com_slider_table_add_3,
.com_slider_table_rmv_0,.com_slider_table_rmv_2,.com_slider_table_rmv_1,.com_slider_table_rmv_3 {
	float: right;
	position: relative;
	width : 21px;
	height : 21px;
}

.com_slider_table_add_0,.com_slider_table_add_2,.com_slider_table_add_1,.com_slider_table_add_3 {
	margin-right : 10px;
}

.com_slider_table_checkbox_0,.com_slider_table_checkbox_2,.com_slider_table_checkbox_4,.com_slider_table_checkbox_6{
	position: relative;
	float: left;
	height: 19px;
	line-height: 19px;
	cursor: pointer;
}

.com_slider_table_checkbox_0,.com_slider_table_checkbox_4 {
	/*border: 1px solid #CCCCCC;*/
}

.com_slider_table_checkbox_2,.com_slider_table_checkbox_6 {
	/*border: 1px solid #E0E855;*/
}

.com_slider_table_checkbox_icon_0, .checkbox_icon_0 {
	margin: 2px 2px 2px 2px;
	position: relative;
	float: left;
}

.com_slider_table_tbody_0,.com_slider_table_record_0,.com_slider_table_record_2	{
	position: relative;
}

.com_slider_table_tbody_0 {
	height: 240px;
	background: #FFFFFF;
	overflow: auto;
}

.com_slider_table_thead_0,.com_slider_table_thead_2 {
	height: 20px;
}

.com_slider_table_record_0,.com_slider_table_record_2,.com_slider_table_record_select_0,.com_slider_table_record_select_2 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #000000;
}

.com_slider_table_record_select_0,.com_slider_table_record_select_2 {
	background: #ffdf7c;
	color: #000000;
}

.com_slider_table_spfunc_0 {
	height: 25px;
	/*line-height : 25px;*/
	position: relative;
	z-index: 100;
	/*margin : 0 0 5px 0;*/
	/*border-bottom : 1px solid #CCCCCC;*/
}

.com_slider_table_spfunc_0 .dsb_combo_box_0 {
	float: left;
	width: 220px;
	margin-right: 10px;
}

.com_slider_table_spfunc_label_0 {
	position: relative;
	float: left;
}

.com_slider_table_comboc_0 {
	width: 250px;
	position: relative;
	float: left;
	margin-left: 10px;
}

.com_slider_table_digit_0 {
	width: 236px;
	position: relative;
	float: left;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}

.com_slider_table_digit_0 .com_slider_table_label_0,.com_slider_table_date_0 .com_slider_table_label_0
	{
	width: 60px;
	position: relative;
	float: left;
	text-align: center;
}

.com_slider_table_digit_0 .dsb_combo_box_0,.com_slider_table_date_0 .dsb_combo_box_0
	{
	width: 174px;
	float: left;
}

.com_slider_table_date_0 {
	height: 20px;
	margin-top: 10px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
	position: relative;
}

.com_slider_table_date_0 .dsb_combo_box_0 {
	width: 300px;
}

.com_slider_table_button_cal_0,.com_slider_table_button_cal_2,.com_slider_table_button_cal_4,.com_slider_table_button_cal_6
	{
	position: relative;
	float: left;
	margin-left: 4px;
}

.com_slider_table_overlay_disable,.com_slider_table_overlay_enable {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: block;
	background : #FFFFFF;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 25);
}

.com_slider_table_overlay_enable {
	display: none;
}

.InsertImage_top {
	width: 100%;
	height: 28px;
}

.InsertImage_bottom_0,.InsertImage_bottom_2 {
	width: 100%;
	height: 180px;
}

.InsertImage_btnPanel_0,.InsertImage_btnPanel_2 {
	width: 100%;
	height: 28px;
}

.radiobutton_0 {
	width: 115px;
	height: 24px;
	left: 8px;
	position: relative;
}

.radiobutton_icon_0{
	left:5px;
	position:relative;
	top:0px;
	cursor:default;
}

.radiobutton_label_0 {
	left: 8px;
	position: relative;
	top : -1px;
	cursor:default;
}

/* For CheckBox */
.checkbox_0, .checkbox_1 {
	width: 80px;
	height: 17px;
	cursor: default;
	overflow: hidden;
}

.checkbox_1 {
	color: #ACA899;
}

.checkbox_chckBox {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 2px;
	left: 0px;
}

.checkbox_label_0 {
	display: block;
	width: 65px;
	height: 17px;
	line-height: 17px;
	position: relative;
	top: 0px;
	left: 15px;
}

.HSL_checkbox_0, .HSL_checkbox_2, .HSL_checkbox_4, .HSL_checkbox_6 {
	cursor : default;
	height : 17px;
	position: relative;
	float: left;
}

.HSL_checkbox_icon_0 {
	margin : 1px 1px 1px 1px;
	position: relative;
	float: left;
}

.HSL_checkbox_label_0, .HSL_checkbox_label_2, .HSL_checkbox_label_4, .HSL_checkbox_label_6 {
	height: 17px;
	line-height: 17px;
	display : block;
	position: relative;
	float: left;
}

.ImsertImage_btnCover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background: #F5F4EA;
}

.InsertImage_leftPanel_0 {
	width: 100px;
	float: left;
	height: 100%;
}

.InsertImage_left_0,.InsertImage_left_2 {
	float: left;
	width: 100px;
	height: 18px;
	position: relative;
}

.InsertImage_right {
	float: left;
	width: 355px;
	height: 100%;
	position:relative;
}

.InsertImage_sperator {
	height: 12px;
	width: 100%;
	float: left;
}

.InsertImage_inputfile_0 {
	position:absolute;
	height: 18px;
	width: 100%;
}

.InsertImage_inputfile_file {
	z-index: 10009;
	width: 358px;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: default;
	position: absolute;
	top: 3px;
	height:18px;
}

.InsertImage_inputfile_fileName {
	position: absolute;
	height:18px;
	top:2px;
	width: 266px;
	text-indent: 4px;
	border: 1px solid #CCCCCC;
}

.InsertImage_fileURL {
	float: left;
	width: 356px;
	text-indent: 4px;
	height:18px;
	top:2px;
	position: relative;
	border: 1px solid #CCCCCC;
}

.InsertImage_inputfile_button {
	width: 80px;
	height: 22px;
	float: right;
	right: 5px;
}

.InsertImage_local_preview_0 {
	position: absolute;
	top: 26px;
	width: 354px;
	height: 130px;
	border: 1px solid #CCCCCC;
	background: white;
}

.InsertImage_URL_preview_0 {
	position: relative;
	top: 26px;
	width: 354px;
	height: 130px;
	border: 1px solid #CCCCCC;
	background: white;
}

.InsertImage_imgPreview {
	position: absolute;
}

.InsertImage_left_label_0,
.InsertImage_labPreview_label_0,
.InsertImage_labList_label_0,
.InsertImage_left_label_2,
.InsertImage_labPreview_label_2,
.InsertImage_labList_label_2{
	cursor:default;
}

.InsertImage_Descript_0{
	position:absolute;
	left:8px;
	top:163px;
	cursor:default;
}

.InsertImage_button_0,.InsertImage_inputfile_button_0 {
	position: relative;
	float: right;
	margin-right: 3px;
	border: 1px solid #CCCCCC;
	background: white;
	width: 80px;
	height: 16px;
	text-align: center;
	cursor: default;
}

.InsertImage_button_2,.InsertImage_inputfile_button_2 {
	position: relative;
	float: right;
	margin-right: 5px;
	background-color: #ffdf7c;
	border: 1px solid #fb8c3c;
	width: 80px;
	height: 16px;
	text-align: center;
	cursor: default;
}

.InsertImage_libTop_0 {
	width: 100%;
	height: 18px;
}

.InsertImage_labList_0,.InsertImage_labList_2 {
	float: left;
	width: 120px;
	height: 18px;
	left: 14px;
	position: relative;
}

.InsertImage_labPreview_0,.InsertImage_labPreview_2 {
	float: left;
	width: 120px;
	height: 18px;
	left: 100px;
	position: relative;
}

.InsertImage_libBottom_0 {
	width: 610px;
	height: 230px;
}

.InsertImage_lib_imgList_0 {
	position: relative;
	width: 180px;
	height: 143px;
	background: white;
	float: left;
    border: 1px solid #CCCCCC;
	overflow: auto;
}

.InsertImage_lib_preview_0 {
	position: relative;
	left: 30px;
	width: 239px;
	height: 143px;
	background: white;
	border: 1px solid #CCCCCC;
	float: left;
}

.InsertImage_lib_imgList_img_0, .InsertImage_lib_imgList_img_2,
.InsertImage_lib_imgList_img_4, .InsertImage_lib_imgList_img_6  {
	width: 100%;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	cursor: pointer;
	position:relative;
}

.InsertImage_lib_imgList_img_2,.InsertImage_lib_imgList_img_6 {
	background-color: #ffdf7c;
}

.InsertImage_lib_imgList_img_4{	
	background-color: #ffdf5a;
}



.InsertImage_lib_imgList_img_icon_0 {
	float:left;
	position: relative;
	left: 3px;
	top: 4px;
}

.InsertImage_lib_imgList_img_label_0 {
	float:left;
	position: absolute;
	left: 22px;
	overflow: hidden;
	width: 140px;
	white-space: pre;
	text-overflow: ellipsis;
}


.editlabeldialog_0{
	width:100%;
	height:100%;
}

.editlabel_0{
	width:100%;
	height:249px;
}

.editlabeldialog_btnPanel_0{
	width:100%;
	height:30px;
}

.editlabel_top_0 {
	width: 461px;
	height: 28px;
}

.editlabel_mid_0 {
	width: 461px;
	height: 140px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.editlabel_bottom_0 {
	width: 461px;
	height: 46px;
}

.fontfamilypanel_0 {
	float: left;
	position: relative;
	width: 140px;
	height: 22px;
}

.fontsizepanel_0 {
	float: left;
	position: relative;
	left: 9px;
	width: 70px;
	height: 22px;	
}

.jscombobox_dItem_0,.jscombobox_dItem_2,
.borderstyle_cmb_dItem_0,.borderstyle_cmb_dItem_2 {
	float: left;
	height: 100%;
	position: relative;
	top: 5px;
	left: 8px;
	width: 65%;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jscombobox_dItem_icon_0,
.borderstyle_cmb_dItem_icon_0,
.borderstyle_item_icon_0{
	top:4px;
}
.jscombobox_0{
	width: 100%;
	height: 100%;
}
.jscombobox_txtpanel_0 {
	width: 100%;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.jscombobox_dItem_icon_0 {
	position: absolute;
	top: 4px;
	left: 4px;
	/* top : 0px */
}

.jscombobox_dropdown_0,.jscombobox_dropdown_2 {
	float: right;
	position: absolute;
	top: 4px;
	right:0px;
	/* right:100%; */
}

.jscombobox_cover{
	filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
	background: #F5F4EA;
}

.jscombobox_dropdown_item_label_0 {
	float: left;
	overflow: hidden;
	width: 100%;
	white-space: pre;
	text-overflow: ellipsis;
}

.jscombobox_list,.borderwidth_cmb_list,.borderstyle_cmb_list {
	position: absolute;
	height: 140px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: white;
	z-index: 10009;
	border:1px solid #DDD;	
    scrollbar-base-color:#EEEEEE;
    scrollbar-darkshadow-color:#EEEEEE;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#333333;
}

.jscombobox_dropdown_item_0,.borderwidth_dropdown_item_0,.borderstyle_item_0
	{
	width: 98%;
	border: 1px solid transparent;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	cursor: pointer;
	position:relative;
	left:6px;
}

.jscombobox_dropdown_item_icon_0{
	position: relative;
	top: 4px;
	left: 4px;
	/* top : 0px */
}

.jscombobox_dropdown_item_2,.borderwidth_dropdown_item_2,.borderstyle_item_2
	{
	width: 98%;
	border: 1px solid transparent;
	background-color: #ffdf7c;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	cursor: pointer;
	position:relative;
	left:6px;
}

.colorpanel_0 {
	float: left;
	position: relative;
	left: 23px;
	width: 60px;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fontstylepanel_0 {
	float: left;
	position: relative;
	left: 35px;
	width: 67px;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fontalignpanel_0 {
	float: left;
	position: relative;
	left: 49px;
	width: 67px;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.edit_preview_0 {
	width: 461px;
	height: 140px;
}

.labelwidth_0 {
	position: relative;
	float: left;
	width: 150px;
	height: 22px;
	top: 4px;
}

.labelpadding_label_left_0,.borderwidth_cmb_label_left_0,.borderwidth_label_left_0
	{
	float: left;
	position: relative;
	top: 4px;
	width: 58px;
}

.labelwidth_label_left_0,.labelheight_label_left_0 {
	display:block;
	float: left;
	position: relative;
	top: 4px;
	width: 50px;
}

.labelwidth_label_right_0,.labelheight_label_right_0,.labelpadding_label_right_0,.borderwidth_cmb_label_right_0,.borderwidth_label_right_0
	{
	display:block;
	float: left;
	position: relative;
	top: 4px;
	left: 6px;
}

.labelwidth_txtpanel_0,
.labelheight_txtpanel_0,
.labelpadding_txtpanel_0,
.borderwidth_cmb_txtpanel_0,
.borderwidth_txtpanel_0
	{
	position:relative;
	float: left;
	width: 65px;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.labelwidth_txt,.borderwidth_txt,.labelheight_txt,.labelpadding_txt,.borderwidth_txt
	{
	left:1px;
	width: 61px;
	text-indent: 4px;
	border: 1px solid transparent;
	position: relative;
	top: 0px;
	background-color:transparent;
	font-size:12px;
}

.border_0 {
	float: left;
	position: relative;
	top: 4px;
	width: 311px;
}

.borderwidth_cmb_0,.borderwidth_0 {
	float: left;
	width: 160px;
	height: 22px;
}

.borderstyle_cmb_0 {
	float: left;
	width: 110px;
	height: 22px;
}

.borderstyle_cmb_txtpanel_0 {
	float: left;
	width: 100%;
	height: 22px;
	border: 1px solid #CCCCCC;	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;	
}

.bgcolorpanel_0 {
	float: left;
	position: relative;
	left: 12px;
	width: 30px;
	height: 22px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.labelheight_0,.labelpadding_0 {
	position: relative;
	float: left;
	width: 150px;
	height: 22px;
	top: 6px;
}

.fontstyle_button_0,.fontalign_button_0 {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 1px;
	border: 1px solid transparent;
	position: relative;
	top: 1px;
	left: 1px;
}

.fontstyle_button_2,.fontstyle_button_6,.fontalign_button_2,.fontalign_button_6
	{
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 1px;
	background-color: #ffdf7c;
	border: 1px solid #fb8c3c;
	position: relative;
	top: 1px;
	left: 1px;
}

.fontstyle_button_4,.fontalign_button_4 {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 1px;
	background-color: #ffdf5a;
	border: 1px solid #f8bc3c;
	position: relative;
	top: 1px;
	left: 1px;
}

.colorbutton_0 {
	position:relative;
	float: left;
	width: 26px;
	height: 21px;
	border: 1px solid transparent;
}

.colorbutton_2 {
	position:relative;
	float: left;
	width: 26px;
	height: 21px;
	background-color: #ffdf7c;
	border: 1px solid #fb8c3c;
}

.colorbutton_icon1{
	position: absolute;
	top: 2px;
	left: 4px;
}

.colorbutton_icon2 {
	position: absolute;
	top: 14px;
	left: 21px;
}

.colorbutton_colorpanel_0 {
	position: absolute;
	z-index: 10008;
	width: 192px;
	height: 160px;
	background: white;
	border: 1px solid #DDD;
}

.colorbutton_color_0,.colorbutton_color_2 {
	height: 16px;
	width: 16px;
	float: left;
	border: 1px solid transparent;
}

.color_dis {
	float: left;
	height: 12px;
	width: 12px;
	position: relative;
	top: 1px;
	left: 1px;	
	border:1px solid #CCCCCC;
	margin: 2px;
}

.color_dis:hover {
	float: left;
	height: 12px;
	width: 12px;
	position: relative;
	top: 1px;
	left: 1px;
	border: 1px solid #ef4810;
	margin: 2px;
}

.fontstyle_button_icon_0,.fontstyle_button_icon_2,.fontalign_button_icon_0,.fontalign_button_icon_2
	{
	position: relative;
	top: 1px;
	left: 2px;
}

.colorbutton_dis_0 {
	width: 14px;
	height: 3px;
	background: red;
	position: absolute;
	top: 14px;
	left: 4px;
	border: 1px solid black;
}

.edit_lblpreview_0 {
	position: relative;
	display: block;
	overflow: hidden;
	top:0px;
	left:0px;
}

.colorbutton_morecolor_0,.colorbutton_morecolor_2{
	width:100%;
	height:22px;
}

.colorbutton_morecolor_label_0,.colorbutton_morecolor_label_2{
	position:relative;
	left:8px;
	top:3px;
	cursor:pointer;
}

.fieldtype_panel{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
}

.fieldtype_panel_left_0,.fieldtype_panel_left_2{
	float: left;
	width: 80px;
	height: 18px;
	position: relative;
}

.fieldtype_cmbpanel{
	float: left;
	position: absolute;
	top:-4px;
	left:316px;
	width: 139px;
	height: 22px;
}

.editspecial_top_0 {
	position:relative;
	width: 461px;
	height: 28px;
}

.editspecial_mid_0 {
	position:relative;
	width: 461px;
	height: 140px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.editspecial_bottom_0 {
	position:relative;
	width: 461px;
	height: 46px;
}

.styleeditor_properties_0{
	position:relative;
	border:1px solid #DDD;
	background-color:#EEE;
	color:black;
}

.styleeditor_properties_title_0{
	position:relative;
	background-color:#EEE;
	height:18px;
	width:100%;
	cursor:default;
}

.styleeditor_properties_title_2{
	position:relative;
	background-color:#DDD;
	height:18px;
	width:100%;
	cursor:default;
}

.styleeditor_properties_title_label_0{
	position:absolute;
	top:2px;
	left:20px;
}

.styleeditor_properties_title_icon_0{
	position:absolute;
	top:2px;
	left:5px;
}

.styleeditor_properties_list{
	position:relative;
	background-color:white;
	width:100%;
}

.styleeditor_properties_item_0{
	position: relative;
	width: 100%;
	height: 20px;
	top: 0px;
	border:1px solid #CCCCCC;
	border-top : 0px ;
	border-right : 0px;	
	padding-left:6px;
	padding-right:6px;
}

.styleeditor_properties_item_0:hover{
	position: relative;
	width: 100%;
	height: 20px;
	top: 0px;
	border:1px solid #CCCCCC;
	border-top : 0px ;
	border-right : 0px;
	background-color: #ffdf7c;
	padding-left:6px;
	padding-right:6px;	
}

.styleeditor_properties_item_label_left_0{
	float: left;
	position: relative;
	height:20px;
	line-height:20px;
	left:0px;	
	width: 50%;	
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor:default;
}

.styleeditor_properties_item_txtpanel_0{
	position:relative;
	float: left;
	width: 45%;
	height: 20px;
	border-left: 1px solid #CCCCCC;
}

.styleeditor_properties_item_txt{
	left:1px;
	width: 100%;
	text-indent: 4px;
	border: 0px solid transparent;
	position: relative;
	top: 0px;
	background-color:transparent;
}

.theme_0{
	width:100%;
	height:100%;
}

.theme_left{
	position:relative;
	float:left;
	top:18px;	
	width:200px;
	height:323px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	overlfow:auto;
}

.theme_right{
	position:relative;
	float:left;
	top:18px;
	left:12px;
	width:392px;
	height:323px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
}

.theme_item_0{
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:12px;
	width:82px;
	height:45px;
	border:1px solid #CCCCCC;	
}

.theme_item_0:hover,.theme_item_2{
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:12px;
	width:82px;
	height:45px;
	border:1px solid #ffdf7c;
	background-color: #ffdf7c;		
}

.theme_item_4,.theme_item_6{
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:12px;
	width:82px;
	height:45px;
	border:1px solid #ffdf7c;	
	background-color: #ffdf7c;
}



.theme_item_label_0{
	position:relative;
	top:4px;
	left:4px;	
	cursor:default;
}

.theme_item_holder{
	position:relative;	
	width:100%;
	height:36px;
	top:4px;
}

.theme_item_color{
	position:relative;
	width:12px;
	height:12px;
	margin-top:6px;
	margin-left:6px;
	float:left;
	border:1px solid #CCCCCC;
}

.theme_item_button{
	position:relative;
	width:12px;
	height:12px;
	margin-top:6px;
	margin-left:6px;
	float:left;
	cursor:pointer;
	border:0px;
}

.theme_item_button_icon_0{
	position:absolute;
	top:-2px;
	left:-2px;
}

.theme_item_list{
	position:relative;
	width:120px;
	height:80px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	z-index:1;
}

.theme_item_item{
	position:relative;
	width:100%;
	height:22px;
}

.colorpicker_0{
	position:relative;
	width:100%;
	height:100%;
}

.colorpicker_tab{
	position:relative;
	height:22px;
	width:100%;
	margin:0px;
	padding:0px;
}

#tags{
	height:22px;
	width:100%;
	margin:0px;
	padding:0px;

}

#tags li{
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	displat:block;
	width:80px;
	float:left;
	border:1px solid #CCCCCC;
	height:20px;
	position:absolute;
	z-index:1;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.colorpicker_holdpanel{
	position:absolute;
	width:100%;
	height:275px;
	top:22px;
	left:0px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.colorpicker_colorpanel{
	position:relative;
	width:436px;
	height:142px;
	margin:12px;
}

.colorpicker_txtpanel{
	position:relative;
	width:100%;
	height:136px;
	margin:12px;
}

.colorpicker_textbox_0{
	position:relative;
	width:180px;
	height:24px;
}

.colorpicker_textbox_label_left_0{
	position:relative;
	float:left;
	width:20px;
	height:18px;
	top:4px;	
	cursor:default;
}

.colorpicker_textbox_txtpanel_0{
	position:relative;;
	float:left;
	width:102px;
	height:22px;
	border:1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.colorpicker_textbox_txt{
	left:1px;
	width:101px;
	text-indent: 4px;
	border: 1px solid transparent;
	position: relative;
	top: 0px;
	background-color:transparent;
}

.colorpicker_std_dis{
	position:absolute;
	left:240px;
	top:10px;
	width:140px;
	height:80px;
}

.colorpicker_label_0{
	position:relative;
	height:18px;
	width:80px;
	text-align:center;
	cursor:default;
	display:block;
}

.colorpicker_color_dis{
	position:relative;
	height:18px;
	width:80px;
	border:1px solid #CCCCCC;
}

.colorpicker_pallette{
	position:absolute;
	height:252px;
	width:252px;
	cursor:crosshair;
	top:12px;
	left:12px;
}

.colorpicker_selector{
	position:absolute;
	left:283px;
	top:12px;
	width:20px;
	height:252px;
}

.colorpicker_selector_item{
	width:100%;
	height:1px;
	position:relative;
	cursor:crosshair;
}

.colorpicker_cur_txtpanel{
	position:absolute;
	width:180px;
	height:252px;
	top:12px;
	left:319px;	
}

.colorpicker_cur_dis{
	position:absolute;
	width:140px;
	height:80px;
	left:24px;
	top:140px;
}

.colorpicker_dis {
	float: left;
	height: 13px;
	width: 13px;
	position: relative;
	top: 1px;
	left: 1px;	
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin: 2px;
}

.colorpicker_dis:hover {
	float: left;
	height: 12px;
	width: 12px;
	position: relative;
	top: 1px;
	left: 1px;
	border: 1px solid #ef4810;
	margin: 2px;
}


/**
	Insert slider dialog
*/
.slider_title_0 {
	height : 17px;
	width : 100%;
	margin : 0 0 20px 0;
}

.slider_title_label_left_0 {
	display : block;
	width : 100px;
	position : relative;
	float : left;
}

.slider_title_txtpanel_0 {
	width : 346px;
	position : relative;
	float : left;
}

.slider_title_txt {
	width : 100%;
}

.slider_type_0 {
	height : 49px;
}

.slider_type_label_0, .slider_type_label_2 {
	height : 100%;
	width : 100px;
}

.slider_type_range_0, .slider_type_range_2 {
	height : 100%;
	width : 173px;
	cursor : default;
}

.slider_type_label_0, .slider_type_range_0,
.slider_type_label_2, .slider_type_range_2 {
	position : relative;
	float : left;
}

.slider_type_range_label_0 {
	margin : 0 0 0 3px;
}

/**
	ComboBox 
*/

.combobox_0 {
	width : 180px;
	height : 16px;
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	margin : 2px 0 2px 0;
	position : relative;
	float : left;
}

.combobox_button_0, .combobox_button_2 {
	width : 16px;
	height : 16px;
	float: right;
	position: absolute;
	z-index: 10001;
	right: 0px;
}

.combobox_listview_chk0_0, .combobox_listview_chk1_0, .combobox_listview_usual_0 { 
	/*clear : both;*/
	text-indent: 20px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	width: 100%;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
	float: left;
	z-index: 10000;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.combobox_listview_chk0_0 {
	background-image: url(../../images/default/check-box-uncheck.gif);
}

.combobox_listview_chk1_0 {
	background-image: url(../../images/default/check-box-checked.gif);
}

.combobox_listview_usual_0 {
	text-indent: 5px;
	margin-left: 0px;
	overflow: hidden;
}

.combobox_listview_0 {
	width: 100%;
	position: absolute;
	top: 16px;
	left: -1px;
	z-index: 10000;
	display: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 150px;
	height: expression(this.height > 150 ? "150px" : auto);
}

/* For MessageDialog */
.msgDialog_0, .msgDialog_2, .msgDialog_8, .msgDialog_10,
.msgDialog_40,.msgDialog_42 {
	position: absolute;
	overflow: hidden;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.msgDialog_0, .msgDialog_8, .msgDialog_40, .msgDialog_42 {
	border: 2px solid #EEEEEE;
}

.msgDialog_2, .msgDialog_10 {
	border: 1px dotted #000000;
}

.msgDialog_title_0 {
	text-overflow: ellipsis;
	border: 0px;
	height: 22px;
	font-weight: bold;
	cursor: move;
	background-color:#EEEEEE;
	color:#666666;
}

.msgDialog_title_item0_0 {
	position:absolute;
	float:left;
	left:5px;
	top: 2px;
}

.msgDialog_title_item1_0,.msgDialog_title_item1_2,
.msgDialog_title_item1_4, .msgDialog_title_item1_6{
	position: relative;
	float: right;
	top: 4px;
	right: 2px;
	width: 14px;
	height: 13px;
	cursor: default;
}

.msgDialog_loading {
	position: absolute;
	top: 2px;
	left: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../../images/default/loading.gif);
	display: none;
}

.msgDialog_client_0 {
	overflow: hidden;
	border: 0px none;
	padding: 8px;
	background-color: #FAFAFA;
}

.msgDialog_icon {
	postion: relative;
	float: left;
	width: 32px;
	height: 32px;
}

.msgDialog_msgContainer_0 {
	position: relative;
	width: 85%;
	height: 70%;
	left: 12px;
	overflow: hidden;
	border: 0px none;
	padding: 0px;
	background-color: transparent;
}

.msgDialog_msg_0 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: transparent;
	
	font-weight: bold;
}

.msgDialog_comment_0 {
	position: relative;
	left: 0px;
	top: 6px;
	display: block;
	position: relative;
	width: 100%;
	background-color: transparent;
}

/* For a input and a button Editor component */
.inputBtnEditor_0 {
	position: absolute;
	width: 120px;
	height: 20px;
}

.inputBtnEditor_txt {
	position: absolute;
	width: 98px;
	height: 18px;
	background-color: white;
	border: 1px solid #C0C0C0;
}

/* for multi-select picker dialog*/
.multiSelectPickerDialog_0 {
	position: relative;
	width: 100%;
	height: 100%;
}

.multiSelectPickerDialog_bottomBtnPanel_0 {
	position: absolute;
	width: 100%;
	height: 30px;
	left: 2px;
	bottom: 0px;
	
}

.multiSelectPickerDialog_availableBox_0 {
	position: absolute;
	width: 40%;
	height: 205px;
	left: 2px;
	top: 0px;
	padding: 0px;
}

.multiSelectPickerDialog_listContainer_0,
.multiSelectPickerDialog_listContainer_1 {
	width: 100%;
	height: 80%;
	overflow: auto;
	background-color: white;
	border: 1px solid #CCCCCC	
}

.multiSelectPickerDialog_list_0,
.multiSelectPickerDialog_list_1 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: visible;
}

.multiSelectPickerDialog_list_item_0,
.multiSelectPickerDialog_list_item_2,
.multiSelectPickerDialog_list_item_4,
.multiSelectPickerDialog_list_item_6,
.multiSelectPickerDialog_list_item_16,
.multiSelectPickerDialog_list_item_18,
.multiSelectPickerDialog_list_item_20{
	width: 100%;
	height: 17px;
	display: block;
}

.multiSelectPickerDialog_list_item_16,
.multiSelectPickerDialog_list_item_18,
.multiSelectPickerDialog_list_item_20{
    display: none;
}

.multiSelectPickerDialog_list_item_label_0,
.multiSelectPickerDialog_list_item_label_2,
.multiSelectPickerDialog_list_item_label_4,
.multiSelectPickerDialog_list_item_label_6{
	position: relative;
	width: 100%;
	height: 17px;
	line-height: 17px;
	float: left;
	white-space: nowrap;
	cursor: pointer;
}

.multiSelectPickerDialog_list_item_label_2,
.multiSelectPickerDialog_list_item_label_6{
	/*color: #FF0000;*/
	background: #FFE6A3;
}

.multiSelectPickerDialog_list_item_label_4,
.multiSelectPickerDialog_list_item_label_6{
	background: #FDD073;
}

.multiSelectPickerDialog_list_item_label_highlight{
	background: #FEFE66;
}

.multiSelectPickerDialog_listContainer_cover {
	filter: alpha(Opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background: #F5F4EA;
}

.multiSelectPickerDialog_inputBoxC_0 {
	position: absolute;
	width: 40%;
	height: 55px;
	left: 2px;
	top: 215px;
	padding: 0px;
}

.multiSelectPickerDialog_inputBox_0 {
	position: relative;
	float: left;
	top: 23px;
	left: 0px;
	width: 100%;
	height: 22px;
}

.multiSelectPickerDialog_inputBox_txtpanel {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 22px;
}

.multiSelectPickerDialog_inputBox_txt {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 22px;
	line-height: 22px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.multiSelectPickerDialog_calendar_0, .multiSelectPickerDialog_calendar_1,
.multiSelectPickerDialog_calendar_2, .multiSelectPickerDialog_calendar_4{

}

.multiSelectPickerDialog_calendar_cover{
	filter: alpha(Opacity = 20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	background: #FFFFFF;   
}

.multiSelectPickerDialog_ControlBtnPanel_0 {
	position: absolute;
	width: 14%;
	height : 260px;	
	top: 0px;
	left: 170px;
	padding-left: 16px;
}

.multiSelectPickerDialog_selectedBox_0{
	position: absolute;
	width: 40%;
	height: 260px;
	top:0px;
	right:2px;
	padding:0px;
}

/**
motionSlider
*/
.CustomTimerSliderSkin{
	position: absolute;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 41px;
	width: 52px;
	overflow: hidden;
}

.CustomTimerSliderTrackSkin_0{
	position: absolute;
	height: 8px;
	margin-left: 5px;
	margin-right: 5px;
	display: block;
}

.CustomPlaySliderStyle
{
	position: absolute;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-right : 10px;
	height: 41px;
	overflow: hidden;
}

.CustomPlaySliderTrackSkin_0{
	position: absolute;
	height: 2px;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #e8eae9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #b0b0b0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #b0b0b0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #b0b0b0;
}

.MotionSliderPanel
{
	position: relative;
	height: 57px;
	overflow: hidden;
}

.MotionPlayBtn_0{
	position: absolute;
	padding-right : 5px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../../images/default/0-play_normal.gif);
	background-repeat: no-repeat;
}

.MotionPlayBtn_2{
	position: absolute;
	padding-right : 5px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../../images/default/2-play_hover.gif);
	background-repeat: no-repeat;
}

.MotionPauseBtn_0{
	position: absolute;
	padding-right : 5px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../../images/default/0-pause_normal.gif);
	background-repeat: no-repeat;
}

.MotionPauseBtn_2{
	position: absolute;
	padding-right : 5px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../../images/default/2-pause_hover.gif);
	background-repeat: no-repeat;
}

/**
Slider
*/
.CustomSliderSkin{
	position: relative;
	padding: 10px;
	overflow: hidden;
}

.CustomSliderContent{
	position: absolute;
	overflow: hidden;
}

.CustomSliderSingleTrackSkin_0{
	position: absolute;
	height: 2px;
	display: block;
	margin-left: 5px; /* helf of SliderSingleThumb.width */
	margin-right: 5px; /* helf of SliderSingleThumb.width */
	background-color: #e8eae9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #b0b0b0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #b0b0b0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #b0b0b0;
}

.CustomSliderRangeTrackSkin_0{
	position: absolute;
	height: 10px;
	display: block;
	margin-left: 12px; /* SliderRangeLeftThumb.width */
	margin-right: 12px; /*SliderRangeRightThumb.width */
	background-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.CustomSliderTrackArc_0{
	position: absolute;
	height: 10px;
	display: block;
	background-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
}

.CustomSliderHighlightSkin_0{
	position: absolute;
	height: 10px;
	display: block;
	background-color: #ffb307;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.CustomSliderSingleTransparentSkin_0{
	filter:alpha(opacity=10); /*IE*/
	-moz-opacity:0.1; /*MOZ , FF*/
	opacity:0.1; /*CSS3, FF1.5*/
	background-color: #ffffff;
	display: block;
	position: absolute;
	/*margin-left: 5px;*/ /* helf of SliderSingleThumb.width */
	/*margin-right: 5px;*/ /* helf of SliderSingleThumb.width */
}

.CustomSliderRangeTransparentSkin_0{
	filter:alpha(opacity=10); /*IE*/
	-moz-opacity:0.1; /*MOZ , FF*/
	opacity:0.1; /*CSS3, FF1.5*/
	background-color: #ffffff;
	display: block;
	position: absolute;
	/*margin-left: 12px;*/ /* SliderRangeLeftThumb.width */
	/*margin-right: 12px;*/ /*SliderRangeRightThumb.width */
}

.SliderRangeLeftThumb_0, .SliderRangeLeftThumb_2{
	position: absolute;
	height: 12px;
	width: 12px;
	display: block;
}

.SliderRangeRightThumb_0, .SliderRangeRightThumb_2{
	position: absolute;
	height: 12px;
	width: 12px;
	display: block;
}

.SliderSingleThumb_0, .SliderSingleThumb_2{
	position: absolute;
	height: 18px;
	width: 10px;
	display: block;
}

.SliderAllCheckBox_0, .SliderAllCheckBox_2, .SliderAllCheckBox_4, .SliderAllCheckBox_6{
	margin-top: 4px;
	height: 19px;
	width: 29px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	position: absolute;
}

.SliderImg_0, .SliderImg_2{
	width: 16px;
	position: absolute;
}

.SliderRightLabel_0
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	position: absolute;
	text-align: right;
	overflow: hidden;
}

.SliderLeftLabel_0
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	position: absolute;
	overflow: hidden;
}

/* ConfigPanel */
.configPanel_0, .configPanel_2 {
	overflow: hidden;
	
/* 	filter: alpha(Opacity = 95);
    -moz-opacity: 0.95;
    opacity: 0.95; */
}

/* For ComboBoxDateTimeEditor */
.dateTimeEditor_0 {
	width: 120px;
	height: 22px;
}

.dateTimeEditor_calendar_0, .dateTimeEditor_calendar_2 {
	position: relative;
	float: right;
	top: 2px;
	right: 0px;

	width: 16px;
	height: 16px;
}

/* For TextInputDateTimeEditor */
.inputDateTimeEditor_0 {
	width: 120px;
	height: 22px;
}

.inputDateTimeEditor_calendar_0, .inputDateTimeEditor_calendar_2 {
	position: relative;
	float: right;
	top: 2px;
	right: 0px;

	width: 16px;
	height: 16px;
}

.inputDateTimeEditor_textInput_0 {
	width: 98px;
	height: 20px;

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.inputDateTimeEditor_textInput_field {
	width: 100%;
	height: 100%;
	padding: 0;
	border-style: none;
	background-color: transparent;
}

/* For error panel */
.errorpanel_0{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#ffffff;
	overflow:hidden;
}

.errorpanel_code_0{
	position:absolute;
	display:block;
	width:200px;
	left:60px;
	top:12px;
	font-weight:700;
	font-size:24px;
	cursor:default;
}

.errorpanel_msg_0{
	position:relative;
	top:60px;
	cursor:default;
	padding:12px;
	display:block;
}

.showloading {
	background-image : url(../../images/default/loading.gif);
	background-repeat : no-repeat;
	background-position : 50% 50%;
}

.table_file_th_label0_icon_0,
.table_file_th_label1_icon_0,
.table_file_th_label2_icon_0,
.table_file_th_label3_icon_0{
	top:6px;
	right:12px;	
}


.url_frame_title_0{
	position:absolute;
	height:24px;	
}

.url_frame_title_label_left_0,
.url_frame_url_label_left_0{
	position:relative;
	float:left;
	width:40px;	
	float:left;
}

.url_frame_interval_label_left_0,
.url_frame_interval_label_right_0{
	position:relative;
	float:left;
	width:60px;	
	float:left;
	top:2px;
	padding-left:6px;
}

.url_frame_title_txtpanel_0,
.url_frame_url_txtpanel_0{
	position:relative;
	float:left;
	width:300px;	
}

.url_frame_title_txt{
	position:relative;
	float:left;
	height:16px;
	width:320px;
	font-size:11px;
	padding:0px;
	border:1px solid #aaaaaa;
}

.url_frame_url_0{
	position:absolute;
	height:18px;
	top:42px;	
}

.url_frame_url_txt{
	position:relative;
	float:left;
	height:90px;
	width:320px;
	resize:none;
	font-size:11px;
	border:1px solid #aaaaaa;
	overflow:hidden;
}

.url_frame_checkbox_0{
	position:absolute;
	height:18px;
	top:140px;
	width:98px;
	left:48px;
}

.url_frame_checkbox_chckbox{
	position:relative;
	float:left;
	display:block;
}

.url_frame_checkbox_label_0{
	position:relative;	
	float:right;
	top:2px;
}

.url_frame_interval_0{
	position:absolute;
	height:18px;
	top:140px;
	left:176px;
	width:200px;
	float:left;
}

.url_frame_interval_txt{
	position:relative;
	float:left;
	height:16px;
	width:40px;
	font-size:11px;
	padding:0px;
}


/* For URLFrame Gadget */
.radget_0, .radget_2, .radget_8, .radget_10,
.radget_40,.radget_42 {
    position: absolute;
	/*overflow: hidden;*/
    /*background-color: #F1F1FA;*/
    /*-moz-border-radius:9px;*/
    /*-webkit-border-radius:9px;*/
}

.radget_0, .radget_8, .radget_40, .radget_42 {
    border: 1px solid #EEEEEE;
}

.radget_2, .radget_10 {
    border: 1px dotted #000000;
}

.radget_title_0 {
    position:relative;
    text-overflow: ellipsis;
    border: 0px;
    height: 22px;
    width:100%;
    font-weight: bold;
    cursor: move;
    background-color:#EEEEEE;
    color:#666666;
    border-bottom:1px solid #e6e6e6;
    white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.radget_title_item0_0 {
    position:absolute;
    float:left;
    left:5px;
    top: 2px;
}

.radget_title_item1_0, .radget_title_item1_2,
.radget_title_item1_4, .radget_title_item1_6,
.radget_title_item1_16,.radget_title_item1_18,
.radget_title_item1_20,.radget_title_item1_20 {
    position: relative; /*absolute;*/
    float: right;
    top:2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.radget_title_item2_0, .radget_title_item2_2,
.radget_title_item2_4, .radget_title_item2_6,
.radget_title_item2_16,.radget_title_item2_18,
.radget_title_item2_20,.radget_title_item2_22 {
    position: relative;
    float: right;
    top: 2px;
    right: 2px;
    width: 16px;
    height: 16px;
    cursor: default;
}

.radget_title_item1_16, .radget_title_item1_20, 
.radget_title_item2_16, .radget_title_item2_20 {
    visibility:hidden;
}

.radget_resizer2 {
    position: absolute;
    cursor: e-resize;
    height: 99%;
    top: 0px;
    right: -4px;
    width : 8px;
    border-right:0px solid #EEEEEE;
}

.radget_resizer4 {
    position: absolute;
    cursor: s-resize;
    width: 99%;
    left: 0px;
    bottom: -4px;
    height : 8px;
    border-bottom: 0px solid #EEEEEE;
}

.radget_resizer3 {
    position: absolute;
    cursor: se-resize;
    width: 8px;
    height: 8px;
    right: -4px;
    bottom: -4px;    
    border-right: 0px solid #EEEEEE;
    border-bottom: 0px solid #EEEEEE;
}

.radget_client_0 {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 0px;
}

.radget_client_cover {
    /*
    filter: alpha(Opacity = 30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color: #CCCCCC;
    */
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../../images/default/loading.gif);
}

.urlframe_btncover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background: #F5F4EA;
}

.export_format_0{
	position:relative;
	width : 100%;
}

.export_format_label_left_0{
	position:relative;
	width:120px;
	cursor:default;
}

.export_format_txtpanel_0{
	margin-top:6px;
	position:relative;
	width:276px;
	height:22px;
	border:1px solid #d9d9d9;
	background-color:#ffffff;
}

.export_format_list{
	background-color:#ffffff;
	border:1px solid #d9d9d9;
	z-index:1;
}

.export_format_dItem_0,
.export_format_dItem_2{
	position:relative;
	height:18px;
	cursor:default;
	border:1px solid transparent;
	line-height: 18px;	
	vertical-align: middle;
	width:200px;
}

.export_format_item_0{
	border: 1px solid transparent;
	cursor: pointer;
	height: 18px;
	line-height: 18px;
	position: relative;
	vertical-align: middle;
}

.export_format_item_2{
	border: 1px solid transparent;
	background-color: #ffdf7c;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	cursor: pointer;
	position:relative;
}

.export_format_item_icon_0,
.export_format_dItem_icon_0{
	position:relative;
	top:2px;
	left:4px;
}

.export_format_item_label_0,
.export_format_dItem_label_0{
	position:relative;
	top:2px;
	left:24px;
}

.export_check_all_0{
	margin-top:6px;
	position:relative;
	width : 240px;
	height:18px;	
	float:left;
}

.export_check_all_label_0{
	cursor:default;
	position:relative;
	top:-2px;
}

.export_desc_0,
.export_desc_2,
.export_desc_4,
.export_desc_6,
.export_desc_assist{
	position:relative;
	width:16px;
	height:16px;
	float:left;
	margin-top:6px;	
	cursor:point;
}

.export_desc_6{	
	background-color:#ffdf7c;
}

.export_asc_0,
.export_asc_2,
.export_asc_4,
.export_asc_6,
.export_asc_assist{
	position:relative;
	width:16px;
	height:16px;
	float:left;
	margin-top:6px;
	cursor:point;	
}

.export_asc_6{	
	background-color:#ffdf7c;
}

.export_list_0{
	position:relative;
	margin-top:6px;
	width:100%;
	height:200px;
	overflow:auto;
	border:1px solid #d9d9d9;
	background-color:#ffffff;
}

.export_filename_0{
	position:relative;
	width:100%;
	height:22px;
	margin-top:6px;
}

.export_filename_label_left_0{
	position:relative;
	float:left;
	width:80px;
	height:18px;
	top:4px;
}

.export_filename_txt{
	position:relative;
	float:right;
	width:190px;
	height:18px;
	top:2px;
	border:1px solid #d9d9d9;
}

.export_check_item_0{
	position:relative;
	width:100%;
	height:18px;
}

.export_check_item_4{
	position:relative;
	background-color:#ffdf7c;
	width:100%;
	height:18px;
}

.export_check_item_label_0{
	position: absolute;
	cursor: default;
	top: 2px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 250px;
	float: left;
}


.exportlc_select_0{
	position:relative;
	cursor:default;
	height:30px;
	width:200px;
	margin-bottom:6px;
	display:block;
}

.url_frame_title_text,
.url_frame_url_text{
	background-color: transparent;
	border: 1px solid #33cccc;
	font-size: 12px;
	left: 1px;
	position: relative;
	text-indent: 4px;
	top: 0px;
}

.filter_0{
	position : absolute;
	height : 462px;
	width : 746px;
}

.filter_tab{
	position:relative;
	height:22px;
	width:100%;
	margin:0px;
	padding:0px;
}

#tabs{
	height:22px;
	width:100%;
	margin:0px;
	padding:0px;
}

#tabs li{
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	displat:block;
	width:120px;
	float:left;
	border:1px solid #CCCCCC;
	height:20px;
	position:absolute;
	z-index:1;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.filter_label_0{
	position:relative;
	left:6px;
	top:4px;
	cursor:pointer;
}


.filter_dash_0{
	position:absolute;
	top:22px;
	left:0px;
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	height:386px;
	width:734px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.filter_dash_label_0{
	position:absolute;
	top:12px;
	left:20px;	
	cursor:default;
}

.filter_dash_container_0{
	position:absolute;
	margin:32px 12px 12px;	
	border:1px solid #aaaaaa;
	height:340px;
	width:708px;
	overflow:auto;
}

.filter_comp_0{
	position:absolute;
	top:22px;
	left:0px;
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	height:386px;
	width:734px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.filter_comp_lblcomp_0{
	position:absolute;
	top:12px;
	left:20px;	
	cursor:default;
}

.filter_comp_lblcond_0{
	position:absolute;
	top:12px;
	left:280px;	
	cursor:default;
}

.filter_comp_lc_0{
	position:absolute;
	top:32px;
	left:12px;
	height:340px;
	width:252px;
	border:1px solid #aaaaaa;
	overflow:auto;
}

.filter_comp_filter_0{
	position:absolute;
	top:32px;
	left:280px;
	height:340px;
	width:440px;
	border:1px solid #aaaaaa;
	overflow:auto;
}

.shareparam_0{
	position:absolute;
	width:611px;
	height:377px;
}

.shareparam_label_0{
	position:absolute;
	top:6px;
	left:12px;
	cursor:default;
}

.shareparam_main_0{
	position:absolute;
	width:611px;
	height:283px;
	top:30px;
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:auto;
}

.shareparam_main_header_0{
	position:absolute;
	height:24px;
	width:611px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-bottom:1px solid #aaaaaa;
	background: url(../../images/default/title_background.png) repeat;
}

.shareparam_main_lblcomponent_0{
	float:left;	
	position:relative;
	width:200px;
	height:24px;
	cursor:default;
	top:4px;
	left:30px;
}

.shareparam_main_split_0{
	float:left;	
	position:relative;
	width:1px;
	height:20px;
	top:2px;
	background-color:#aaaaaa;
}

.shareparam_main_lblparameter_0{
	float:left;	
	position:relative;
	width:120px;
	height:24px;
	cursor:default;
	top:4px;
	left:30px;
}

.shareparam_main_paramcontainer_0{
	position:absolute;
	top:24px;
	height:259px;
	width:611px;
}

.parameteritem_0,
.parameteritem_2{
	height:24px;
	cursor:default;
	overflow:hidden;
	position:relative;
}

.parameteritem_4,
.parameteritem_6{
	height:23px;
	cursor:default;
	background-color:#ffdf7c;
	border-top:1px solid white;
	overflow:hidden;
	position:relative;
}

.parameteritem_linetop_0{
	position:absolute;
	float:left;	
	left:12px;
	height:12px;
	width:16px;
}

.parameteritem_linebottom_0{
	position:absolute;
	float:left;
	left:12px;
	top:12px;
	height:12px;
	width:16px;
}

.parameteritem_lc_0,
.parameteritem_lc_2{
	position:absolute;
	left:28px;
	height:24px;
	width:170px;
}

.parameteritem_body_0{
	position:relative;
	float:left;
}

.parameteritem_p_0,
.parameteritem_p_2{
	position:absolute;
	height:24px;
	width:120px;
}

.parameteritem_lc_icon_0,
.parameteritem_p_icon_0{
	position:absolute;
	top:4px;
	left:4px;
}

.parameteritem_lc_label_0{
	position:absolute;
	top:4px;
	left:24px;
	cursor:default;
	width : 140px;
    white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.parameteritem_p_label_0{
	position:absolute;
	top:4px;
	left:24px;
	cursor:default;
	width : 100px;
    white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.parameteritem_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background: #F5F4EA;
}

.shareparam_main_tip_0,
.shareparam_main_tip_2{
	position:absolute;
	height:24px;
	top:320px;
}

.shareparam_main_tip_icon_0{
	position:absolute;
	top:4px;
	left:4px;
	width:16px;
	height:16px;
}

.shareparam_main_tip_label_0{
	position:absolute;
	left:24px;
	cursor:default;
	top:4px;
}

.enterparam_0{
	position:relative;
	height:332px;
	width:436px;
}

.enterparam_main_0{
	position:absolute;
	height:292px;
	width:436px;
	overflow:auto;
}

.enterparam_mian_panel_0{
	position:absolute;
	width:436px;
}

.enterparam_main_panel_item_0{	
	position:relative;
	width: 410px;
	height:50px;
}

.enterparam_main_panel_item_label_0{
	position:absolute;
	top:4px;
	width:410px;
	cursor:default;
	height:20px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* For ParamMultiSelecter */
.enterparam_main_panel_multi_0 {
	position: absolute;
	top:24px;
	width: 410px;
	height: 20px;
}

.enterparam_main_panel_multi_txt {
	position: absolute;
	top:26px;
	width: 380px;
	height: 18px;
	background-color: white;
	border: 1px solid #C0C0C0;
}

/* For enterparam_item_combobox */
.enterparam_main_panel_combobox_0, 
.enterparam_main_panel_combobox_1{
	position:absolute;
	width: 380px;
	height: 20px;
}

.enterparam_main_panel_combobox_1 {
	color: #ACA899; /* #CCCCCC */
}

.enterparam_main_panel_combobox_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background-color: #F5F4EA;
}

.enterparam_main_panel_combobox_txtpanel_0, 
.enterparam_main_panel_combobox_txtpanel_1 {
	position: absolute;
	top: -2px;
	left: 0px;

	width: 378px;
	height: 100%;
	border: 1px solid #CCCCCC;
	
	overflow: hidden;
}

.enterparam_main_panel_combobox_txtpanel_0 {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#ECECEC)); /* Webkit */
	background: -moz-linear-gradient(top, #FFFFFF, #ECECEC); /* FF */
	background: -o-linear-gradient(top, #FFFFFF, #ECECEC); /* Opera11.10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#ECECEC", gradientType="0"); /* IE6,IE7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#ECECEC", gradientType="0"); /* IE8 */
}

.enterparam_main_panel_combobox_txtpanel_1 {
	background: #F5F4EA;
}

.enterparam_main_panel_combobox_txtpanel_cover{
	filter: alpha(Opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	background-color: #F5F4EA;
}

.enterparam_main_panel_combobox_dropdown_0,
.enterparam_main_panel_combobox_dropdown_2 {
	float: right;
	position: relative;
	top: 2px;
	right: 0px;
	width: 16px;
	height: 16px;
	border-left: 1px solid #CCCCCC;
}

.enterparam_main_panel_combobox_dropdown_icon_0{
	position: relative;
	top : 0px;
	left : 0px;
}

.enterparam_main_panel_combobox_dropdown_label_0 {
	display: none;
}

.enterparam_main_panel_combobox_dItem_0,
.enterparam_main_panel_combobox_dItem_2{
	float: left;
	position: relative;
	top: 2px;
	left: 2px;
	width: 360px;
	height: 16px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}

.enterparam_main_panel_combobox_dItem_label_0,
.enterparam_main_panel_combobox_dItem_label_2{
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.enterparam_main_panel_combobox_subview_0{
	position: absolute;
	height: 140px;
	background-color: white;
	z-index: 10009;
	border:1px solid #DDD;
	overflow: hidden;
	width : 380px;
}

.enterparam_main_panel_combobox_subview_searchBox_0{
    border: 1px solid #CCCCCC;
}

.enterparam_main_panel_combobox_subview_list_0,
.enterparam_main_panel_combobox_subview_list_1,
.enterparam_main_panel_combobox_subview_list_2 {
	cursor: default;
	overflow-x: hidden;
    overflow-y: auto; /* auto */
}

.enterparam_main_panel_combobox_subview_list_item_0,
.enterparam_main_panel_combobox_subview_list_item_1,
.enterparam_main_panel_combobox_subview_list_item_2,
.enterparam_main_panel_combobox_subview_list_item_4,
.enterparam_main_panel_combobox_subview_list_item_5,
.enterparam_main_panel_combobox_subview_list_item_6,
.enterparam_main_panel_combobox_subview_list_item_16,
.enterparam_main_panel_combobox_subview_list_item_18,
.enterparam_main_panel_combobox_subview_list_item_20,
.enterparam_main_panel_combobox_subview_list_item_22{
	width: 100%;
	height: 18px;
	cursor: default;
	position:relative;
	display: block;
}

.enterparam_main_panel_combobox_subview_list_item_16,
.enterparam_main_panel_combobox_subview_list_item_18,
.enterparam_main_panel_combobox_subview_list_item_20,
.enterparam_main_panel_combobox_subview_list_item_22{
	display: none;
}

.enterparam_main_panel_combobox_subview_list_item_1,
.enterparam_main_panel_combobox_subview_list_item_5 {
	color: #ACA899;
}

.enterparam_main_panel_combobox_subview_list_item_2,
.enterparam_main_panel_combobox_subview_list_item_6,
.enterparam_main_panel_combobox_subview_list_item_18,
.enterparam_main_panel_combobox_subview_list_item_22{
	background-color: #FFDF7C; /* #FAC150 */
}

.enterparam_main_panel_combobox_subview_list_item_label_0, 
.enterparam_main_panel_combobox_subview_list_item_label_1,
.enterparam_main_panel_combobox_subview_list_item_label_2, 
.enterparam_main_panel_combobox_subview_list_item_label_4,
.enterparam_main_panel_combobox_subview_list_item_label_5, 
.enterparam_main_panel_combobox_subview_list_item_label_6,
.enterparam_main_panel_combobox_subview_list_item_label_16, 
.enterparam_main_panel_combobox_subview_list_item_label_18,
.enterparam_main_panel_combobox_subview_list_item_label_20, 
.enterparam_main_panel_combobox_subview_list_item_label_22 {
	display: block;
	position: relative;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
}

.enterparam_main_panel_combobox_subview_list_item_label_highlight{
	background: #FEFE66;
}

/* For enterparam_item_TextInputDateTimeEditor */
.enterparam_main_panel_datetime_0 {
	position:absolute;
	width: 410px;
	height: 22px;
	top:24px;
}

.enterparam_main_panel_datetime_calendar_0, 
.enterparam_main_panel_datetime_calendar_2 {
	position: relative;
	float: right;
	top: 2px;
	right: 0px;

	width: 16px;
	height: 16px;
}

.enterparam_main_panel_datetime_textInput_0 {
	width: 380px;
	height: 20px;

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.enterparam_main_panel_datetime_textInput_field {
	width: 100%;
	height: 100%;
	padding: 0;
	border-style: none;
	background-color: transparent;
}

/* For enterparam_item_TextFieldRender */
.enterparam_main_panel_textfield_0 {
	position:absolute;
	width:380px;
	height:20px;
	top:24px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
   overflow: hidden;
}

.enterparam_main_panel_textfield_field {
	width: 100%;
	height: 100%;
	padding: 0;
	border: 0 none;
   overflow: hidden;
}

/* For enterparam_item_ComboBoxDateTimeEditor */
.enterparam_main_panel_combo_datetime_0 {
	position:absolute;
	width: 410px;
	height: 22px;
	top: 24px;
}

.enterparam_main_panel_combo_datetime_calendar_0, 
.enterparam_main_panel_combo_datetime_calendar_2 {
	position: absolute;
	float: right;
	right: 0px;
	width: 16px;
	height: 16px;
}

/* For enterparam_item_CheckBox */
.enterparam_main_panel_checkbox_0,
.enterparam_main_panel_checkbox_1,
.enterparam_main_panel_checkbox_4,
.enterparam_main_panel_checkbox_5 {
	width: 80px;
	height: 16px;
	cursor: default;
	overflow: hidden;
}

.enterparam_main_panel_checkbox_1,
.enterparam_main_panel_checkbox_5 {
	color: #ACA899;
}

.enterparam_main_panel_checkbox_chk_0,
.enterparam_main_panel_checkbox_chk_1,
.enterparam_main_panel_checkbox_chk_4,
.enterparam_main_panel_checkbox_chk_5 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

/******** For HTML LC ********/
/* Insert HTMLLC dialog */
.htmlLC_title_0{
	position: absolute;
	height: 24px;	
}

.htmlLC_title_label_left_0 {
	position: relative;
	float: left;
	width: 40px;	
	height: 20px;
	line-height: 20px;
	display: block;
}

.htmlLC_title_txtpanel_0{
	position: relative;
	float: left;
	width: 418px;	
}

.htmlLC_title_txt{
	position: relative;
	float: left;
	width: 418px;
	height: 18px;
	
	font-size: 11px;
	border: 1px solid #aaaaaa;
	background-color: white;
	outline: none;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.htmlLC_btnPanel_0 {
	position: absolute;
	bottom: 12px;
	right: 12px;
	
	width: 100%;
	height: 24px;
}

/* Editor */
.editor_0 { 
	position: relative;
	top: 28px;
	left: 0px;
}

.editor_toolbar_0, .editor_toolbar_1 {
	width: 100%;
	height: 26px;
	
	position: relative;
	top: 0px;
	left: 0px;
}

.editor_toolbar_cover {
	width: 100%;
	height: 26px;
	
	position: relative;
	top: 0px;
	left: 0px;
	
	background-color: #FFFFFF;
	filter: alpha(Opacity = 0);
	-moz-opacity: 0;
	opacity: 0;
}

.editor_client_0 {
	width: 456px;
	height: 178px;
	
	position: relative;
	top: 6px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #AAA; /* #A4A39F */
	background-color: white;
	
	word-wrap: break-word; 
	word-break: break-all
	outline: none;
	
	-moz-user-select: -moz-all; /* toggle */
	-webkit-user-select: text;
	-khtml-user-select: text;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* FontName Combobox of Editor */
.edFontName_0, .edFontName_1, .edFontName_2, 
.edFontName_4, .edFontName_6{
	width: 66px;
	height: 22px;

	position: absolute;
	top: 1px;
	left: 5px;
}

.edFontName_1 {
	color: #ACA899; /* #CCCCCC */
}

.edFontName_2, .edFontName_4, .edFontName_6{
	background-color: #FFDF7C; 
}

.edFontName_cover{
	filter: alpha(Opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background-color: transparent;
}

.edFontName_txtpanel_0{
	position: relative;
	top: 0px;
	left: 0px;

	width: 100%;
	height: 100%;
	overflow: hidden;
}

.edFontName_dropdown_0,.edFontName_dropdown_2 {
	float: right;
	position: relative;
	top: 6px;
	right: 0px;
	width: 16px;
	height: 16px;
}

.edFontName_dropdown_icon_0{
	position: relative;
	right: 0px;
	bottom: 0px;
}

.edFontName_dropdown_label_0 {
	display: none;
}

.edFontName_dItem_0,.edFontName_dItem_2{
	float: left;
	position: relative;
	top: 3px;
	left: 0px;
	width: 50px;
	height: 16px;
	white-space: pre;
	overflow: hidden;
	cursor: default;
}

.edFontName_dItem_label_0,
.edFontName_dItem_label_2{
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
}

.edFontName_subview_0{
	position: absolute;
	width: 82px;
	height: 120px;
	background-color: white;
	border:1px solid #DDD;
	overflow: hidden;
}

.edFontName_subview_list_0,.edFontName_subview_list_1,
.edFontName_subview_list_2 {
	cursor: default;
	overflow-x: hidden;
	overflow-y: auto;
}

.edFontName_subview_list_item_0,.edFontName_subview_list_item_1,
.edFontName_subview_list_item_2,.edFontName_subview_list_item_4,
.edFontName_subview_list_item_5,.edFontName_subview_list_item_6{
	width: 100%;
	height: 18px;
	cursor: default;
	overflow: hidden;
	
	display: block;
}

.edFontName_subview_list_item_1,.edFontName_subview_list_item_5 {
	color: #ACA899;
}

.edFontName_subview_list_item_2,.edFontName_subview_list_item_6{
	background-color: #FFDF7C; /* #FAC150 */
}

.edFontName_subview_list_item_label_0, .edFontName_subview_list_item_label_1,
.edFontName_subview_list_item_label_2, .edFontName_subview_list_item_label_4,
.edFontName_subview_list_item_label_5, .edFontName_subview_list_item_label_6{
	display: block;
	position: relative;
	top: 1px;
	left: 4px;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
}

/* FontSize Combobox of Editor */
.edFontSize_0, .edFontSize_1, .edFontSize_2,
.edFontSize_4, .edFontSize_6{
	width: 32px;
	height: 22px;

	position: absolute;
	top: 1px;
	left: 76px;
}

.edFontSize_2, .edFontSize_4, .edFontSize_6{
	background-color: #FFDF7C;
}

.edFontSize_1 {
	color: #ACA899; /* #CCCCCC */
}

.edFontSize_cover{
	filter: alpha(Opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background-color: #F5F4EA;
}

.edFontSize_txtpanel_0 {
	position: relative;
	top: 0px;
	left: 0px;

	width: 100%;
	height: 100%;
	overflow: hidden;
}

.edFontSize_dropdown_0,.edFontSize_dropdown_2 {
	float: right;
	position: relative;
	top: 6px;
	right: 0px;
	width: 16px;
	height: 16px;
}

.edFontSize_dropdown_icon_0{
	position: relative;
	right: 0px;
	bottom: 0px;
}

.edFontSize_dropdown_label_0 {
	display: none;
}

.edFontSize_dItem_0,.edFontSize_dItem_2{
	float: left;
	position: relative;
	top: 3px;
	left: 0px;
	width: 16px;
	height: 16px;
	white-space: pre;
	overflow: hidden;
	cursor: default;
}

.edFontSize_dItem_label_0,
.edFontSize_dItem_label_2{
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
}

.edFontSize_subview_0{
	position: absolute;
	width: 45px;
	height: 120px;
	background-color: white;
	border:1px solid #DDD;
	overflow: hidden;
}

.edFontSize_subview_list_0,.edFontSize_subview_list_1,
.edFontSize_subview_list_2 {
	cursor: default;
	overflow-x: hidden;
	overflow-y: auto;
}

.edFontSize_subview_list_item_0,.edFontSize_subview_list_item_1,
.edFontSize_subview_list_item_2,.edFontSize_subview_list_item_4,
.edFontSize_subview_list_item_5,.edFontSize_subview_list_item_6{
	width: 100%;
	height: 18px;
	cursor: default;
	overflow: hidden;
	
	display: block;
}

.edFontSize_subview_list_item_1,.edFontSize_subview_list_item_5 {
	color: #ACA899;
}

.edFontSize_subview_list_item_2,.edFontSize_subview_list_item_6{
	background-color: #FFDF7C; /* #FAC150 */
}

.edFontSize_subview_list_item_label_0, .edFontSize_subview_list_item_label_1,
.edFontSize_subview_list_item_label_2, .edFontSize_subview_list_item_label_4,
.edFontSize_subview_list_item_label_5, .edFontSize_subview_list_item_label_6{
	display: block;
	position: relative;
	top: 1px;
	left: 4px;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
}

/* Other controls of editor */
.edBold_0, .edBold_2, .edBold_4, .edBold_6,
.edItalic_0, .edItalic_2, .edItalic_4, .edItalic_6,
.edUnderline_0, .edUnderline_2, .edUnderline_4, .edUnderline_6,
.edLeft_0, .edLeft_2, .edLeft_4, .edLeft_6,
.edCenter_0, .edCenter_2, .edCenter_4, .edCenter_6,
.edRight_0, .edRight_2, .edRight_4, .edRight_6,
.edImage_0, .edImage_2, .edImage_4, .edImage_6,
.edLink_0, .edLink_2, .edLink_4, .edLink_6 {
	width: 22px;
	height: 22px;

	border: 1px solid transparent;
}

.edBold_0, .edBold_2, .edBold_4, .edBold_6{
	position: absolute;
	top: 2px;
	left: 113px;
}

.edItalic_0, .edItalic_2, .edItalic_4, .edItalic_6{
	position: absolute;
	top: 2px;
	left: 140px;
}

.edUnderline_0, .edUnderline_2, .edUnderline_4, .edUnderline_6{
	position: absolute;
	top: 2px;
	left: 167px;
}

.edLeft_0, .edLeft_2, .edLeft_4, .edLeft_6 {
	position: absolute;
	top: 2px;
	left: 255px;
}

.edCenter_0, .edCenter_2, .edCenter_4, .edCenter_6 {
	position: absolute;
	top: 2px;
	left: 282px;
}

.edRight_0, .edRight_2, .edRight_4, .edRight_6 {
	position: absolute;
	top: 2px;
	left: 309px;
} 

.edImage_0, .edImage_2, .edImage_4, .edImage_6 {
	position: absolute;
	top: 2px;
	left: 336px;
}

.edLink_0, .edLink_2, .edLink_4, .edLink_6 {
	position: absolute;
	top: 2px;
	left: 363px;
} 

.edBold_2, .edItalic_2, .edUnderline_2, 
.edLeft_2, .edCenter_2, .edRight_2 ,
.edImage_2, .edLink_2, 
.edBold_4, .edItalic_4, .edUnderline_4, 
.edLeft_4, .edCenter_4, .edRight_4 ,
.edImage_4, .edLink_4 {
	border: 1px solid #C0C0C0;

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F6ECC5), to(#F7D576)); /* Webkit */
	background: -moz-linear-gradient(top, #F6ECC5, #F7D576); /* FF */
	background: -o-linear-gradient(top, #F6ECC5, #F7D576); /* Opera11.10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6ECC5", endColorstr="#F7D576", gradientType="0"); /* IE6,IE7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6ECC5", endColorstr="#F7D576", gradientType="0"); /* IE8 */
}

.edBold_img_0, .edItalic_img_0, .edUnderline_img_0, 
.edLeft_img_0, .edCenter_img_0, .edRight_img_0,
.edImage_img_0, .edLink_img_0 {
	position: relative;
	top: 3px;
	left: 3px;
}

/* For Color Picker of Editor */
.edForeColor_0, .edForeColor_2, 
.edBgColor_0, .edBgColor_2{
	width: 24px;
	height: 22px;

	border: 1px solid transparent;
}

.edForeColor_0, .edForeColor_2{
	position: absolute;
	top: 1px;
	left: 195px;
}

.edBgColor_0, .edBgColor_2{
	position: absolute;
	top: 1px;
	left: 227px;
}

.edForeColor_2, .edBgColor_2 {
	border: 1px solid #C0C0C0;

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F6ECC5), to(#F7D576)); /* Webkit */
	background: -moz-linear-gradient(top, #F6ECC5, #F7D576); /* FF */
	background: -o-linear-gradient(top, #F6ECC5, #F7D576); /* Opera11.10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6ECC5", endColorstr="#F7D576", gradientType="0"); /* IE6,IE7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6ECC5", endColorstr="#F7D576", gradientType="0"); /* IE8 */
}

.edForeColor_icon1, .edBgColor_icon1{
	position: absolute;
	top: 2px;
	left: 0px;
}

.edForeColor_icon2, .edBgColor_icon2 {
	position: absolute;
	top: 15px;
	left: 17px;
}

.edForeColor_dis_0, .edBgColor_dis_0 {
	width: 14px;
	height: 3px;
	
	position: absolute;
	top: 15px;
	left: 0px;
	border: 1px solid black;
}

.edForeColor_dis_0 {
	background: blank;
}

.edBgColor_dis_0 {
	background: transparent;
}

.edForeColor_colorpanel_0, .edBgColor_colorpanel_0 {
	position: absolute;
	z-index: 10008;
	width: 192px;
	height: 160px;
	background: white;
	border: 1px solid #DDD;
}

.edForeColor_color_0,.edForeColor_color_2,
.edBgColor_color_0,.edBgColor_color_2{
	height: 16px;
	width: 16px;
	float: left;
	border: 1px solid transparent;
}

.edForeColor_morecolor_0,.edForeColor_morecolor_2,
.edBgColor_morecolor_0,.edBgColor_morecolor_2 {
	width:100%;
	height:22px;
}

.edForeColor_morecolor_label_0,.edForeColor_morecolor_label_2,
.edBgColor_morecolor_label_0,.edBgColor_morecolor_label_2 {
	position:relative;
	left:8px;
	top:3px;
	cursor:pointer;
}

/* HyperLink dialog */
.hyperLink_url_0{
	position: absolute;
	height: 24px;	
}

.hyperLink_url_label_left_0 {
	position: relative;
	float: left;
	top: 1px;
	width: 30px;	
	height: 20px;
	line-height: 20px;
	display: block;
}

.hyperLink_url_txtpanel_0{
	position: relative;
	float: left;
	top: 1px;
	width: 314px;	
}

.hyperLink_url_txt{
	position: relative;
	float: left;
	width: 314px;
	height: 20px;
	
	font-size: 11px;
	border: 1px solid #aaaaaa;
	background-color: white;
	outline: none;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.hyperLink_btnPanel_0 {
	position: absolute;
	bottom: 12px;
	right: 12px;
	
	width: 100%;
	height: 24px;
}
/******** End of HTML LC ********/
